【发布时间】:2018-06-25 11:44:45
【问题描述】:
我目前在使用准备好的语句进行 SQL 查询时遇到问题。
String test= "INSERT INTO TEST" + "(ID, IC, CN, CT, Time)"
+ "VALUES ('"+ ID +"','"+ IC +"','"+CN +"','"+ CT +"','"+ time +"')";
preparedStatement = myConn.prepareStatement(test);
preparedStatement.executeUpdate();
我已成功连接到数据库,并创建了表。是因为单引号的问题吗?
【问题讨论】:
-
不相关:但
PrepareStatement在查询中连接不符合逻辑 -
你的问题不完整,添加表中各列的datatypes,这样我们就可以看到哪些值需要引用了。
-
您需要提供完整的错误信息。 SQLCODE -206 表示您在语句中引用了一个不存在的对象(表或列)。错误消息应包含对象的名称。
标签: java database jdbc db2 sql-insert