【发布时间】:2015-03-12 16:56:45
【问题描述】:
我正忙于使用带有 java 应用程序的 SQLite 数据库,成功更新数据库后出现以下错误
org.sqlite.jdbc4.JDBC4PreparedStatement@4e1c6f
下面是我的更新代码
PreparedStatement update = con.prepareStatement("UPDATE highLeaker SET " + cyc + " = "
+ dataArray[3] + " , "
+ "gasSurveyOperator" + " = "
+ dataArray[1] + " , "
+ "gasSurveySerial" + " = "
+ dataArray[2] + " , "
+ "loss" + " = "
+ dataArray[4] + " , "
+ "comment" + " = "
+ dataArray[5] + " , "
+ "cycle" + " = '"
+ cycleT + "' , "
+ "date" + " = "
+ dataArray[6]
+ " WHERE leakerID = " + dataArray[0]+";");
System.out.println(update);
update.executeUpdate();
dataRow = CSVFile.readLine(); // Read next line of data.
【问题讨论】:
-
这不是错误,它是一个
JDBC4PreparedStatement对象...您只需要正确使用它而不是将其转储到System.out。此外,您将在 实际更新数据库之前显示它。