我正在尝试将从字典中检索到的值插入到数据库中但无法执行此操作, 我的insert语句如下,
String command="INSERT INTO TABLE1(elog_r)VALUES(@rV where id=@value);";
where value of rV is
rV=dict.get("VOLTAGE-VR");
在ASP.NET中,我们可以写为
command.Parameters.AddWithValue("@rV", rV);
我想在JAVA中使用相同的解决方案。
答案 0 :(得分:1)
这是来自mykong网站的示例,您可以给出一些关于使用java JDBC在表格中插入数据的提示:
String insertTableSQL = "INSERT INTO DBUSER"
+ "(USER_ID, USERNAME, CREATED_BY, CREATED_DATE) VALUES"
+ "(?,?,?,?)";
PreparedStatement preparedStatement = dbConnection.prepareStatement(insertTableSQL);
preparedStatement.setInt(1, 11);
preparedStatement.setString(2, "mkyong");
preparedStatement.setString(3, "system");
preparedStatement.setTimestamp(4, getCurrentTimeStamp());
// execute insert SQL stetement
preparedStatement .executeUpdate();
您可以按照完整的教程进行操作:
http://www.mkyong.com/jdbc/jdbc-preparestatement-example-insert-a-record/