我正在尝试使用URL(Web浏览器)访问一个Web应用程序。 Web应用程序使用JDBC调用来创建数据并将数据插入到临时表中。在创建表之前,我已声明删除临时表,以确保该表已不存在。
有时,我在Tomcat日志中收到以下错误。
SELECT DISTINCT year(meeting_date) As year FROM appointment
我已经验证了SQL Server Profiler日志,但是没有任何线索。根据堆栈跟踪,插入数据时出现问题。请参阅以下代码段:
Caused by: java.sql.SQLException: Invalid object name '#temp_table'
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2820)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2258)
at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:632)
at net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:584)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:546)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeImpl(JtdsStatement.java:723)
at net.sourceforge.jtds.jdbc.JtdsStatement.execute(JtdsStatement.java:1160)
任何人都可以帮助找到此问题的原因吗?