跟踪源代码 - java.sql.SQLSyntaxErrorException:ORA-00900:无效的SQL语句

时间:2012-08-07 18:52:12

标签: java jdbc oracle11g

我在eclipse中运行Java-Oracle 11g-JDBC代码时遇到了这个错误。我只是尝试创建一个表,然后添加一些行。 如何查看哪行代码导致该错误? 请帮忙。

2 个答案:

答案 0 :(得分:1)

如果可以的话,在Java之外运行您尝试直接针对Oracle数据库执行的SQL。您将使用SQL Developer之类的东西获得更有意义的错误消息。在修补代码之前修复SQL。

答案 1 :(得分:1)

如果要创建表并向该表添加行,请在存储过程中使用IN和OUT参数执行所有这些操作,编译存储过程(通过这样做可以消除所有错误)并从Java调用此过程。

这将有助于调试和使代码整洁。

此致