0

我正在尝试将从字典中检索到的值插入数据库但无法这样做,我的插入语句如下,

    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 中同样的解决方案。

4

1 回答 1

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/

于 2013-06-03T07:09:12.227 回答