2017-09-16 15 views
0

は、私は、この例外を持って、次のコードを使用してOracleデータベースを構成するNetBeansでエラーメッセージが存在しない、java.sql.SQLSyntaxErrorException:ORA-00942:表またはビューが8.0.1私はすべてのレコードを削除しようとしていた

QUERYY :: DMUSER.CAMERA_DATA1 java.sql.SQLSyntaxErrorExceptionから削除します。ORA-00942:表またはビューが実際にここで私は、Oracle SQLの開発者とNetBeansを使用してデータ・マイニング・アプリケーションを作成したい

存在しません。 IDE。だから私のワークフローは、私は次のようにデータベースからレコードを削除するために使用したコードの一部

enter image description here

、オラクルのSQLの開発者に従うようのように見えます

public void deleteData()throws SQLException { 

    Statement stmt = null; 
    String query = "delete from DMUSER.CAMERA_DATA1"; 

    System.out.println("QUERYY:: " + query); 
    try { 
     stmt = getConnection().createStatement(); 
     int rs = stmt.executeUpdate(query); 
     if (rs > 0) { 
      System.out.println("<-------------------Record Deleted--------------->"); 
     } 
    } catch (SQLException e) { 
     e.printStackTrace(); 
    } finally { 
     if (stmt != null) { 
      stmt.close(); 
     } 
    } 

    } 

され、私は非常に新しいです私の仕事を成功させる正確な答えを見つけることができませんでした。これを解決するために私を助けてください。

+0

問題が解決した場合は、その旨を了承して全員に知らせる必要があります。 – Ravi

答えて

0

QUERYY :: DMUSER.CAMERA_DATA1 java.sql.SQLSyntaxErrorExceptionから削除します。ORA-00942:表またはビューがCAMERA_DATA1テーブル/ビューが中に存在する場合は、チェックする必要があり

存在しません DMUSERスキーマであるかどうか。

同じデータベースとスキーマに接続し、テーブルが存在するかどうかを確認してください。そうでなければ、同じスキーマでこのテーブル/ビューを作成する必要があります。

提供されたスクリーンショットを参照すると、CAMERA_DATA1の代わりにCAMERA_DATAテーブルが表示されます。したがって、SQLクエリを以下のいずれかに修正することができます。

String query = "delete from DMUSER.CAMERA_DATA"; 
+0

それは働いた!ありがとうございました! – Punya

関連する問題