java.sql.SQLSyntaxErrorException:ORA-00942:表或视图不存在在NetBeans错误信息8.0.1
当我试图删除所有记录形成使用下面的代码我得到这个例外Oracle数据库,java.sql.SQLSyntaxErrorException:ORA-00942:表或视图不存在在NetBeans错误信息8.0.1
QUERYY ::从DMUSER.CAMERA_DATA1删除 java.sql.SQLSyntaxErrorException:ORA-00942:表或视图不存在
其实在这里我想使用的Oracle SQL Developer和NetBeans创建一个数据挖掘应用IDE。所以我的工作流程看起来像如下Oracle SQL Developer中,
,我已经习惯了从数据库中删除记录的代码如下部分,
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();
}
}
}
我很新到环境,甚至在堆栈中搜索许多相关的问题,但找不到确切的答案,这使我的工作取得成功。请帮我解决这个问题。
QUERYY ::从DMUSER.CAMERA_DATA1删除 java.sql.SQLSyntaxErrorException:ORA-00942:表或视图不存在
你需要检查,如果存在CAMERA_DATA1
表/图DMUSER
架构与否。
尝试连接到相同的数据库和模式,并检查,如果表存在与否。如果不是,那么你需要在同一个模式中创建这个表/视图。
参照您提供的截图,我可以看到CAMERA_DATA
表而不是CAMERA_DATA1
。所以,你可以在SQL查询纠正以下
String query = "delete from DMUSER.CAMERA_DATA";
它的工作!谢谢! – Punya
您必须确认的响应,让大家知道,如果问题得到解决。 – Ravi