Java 将数据插入我的SQL数据库

Java 将数据插入我的SQL数据库,java,mysql,insert,sqlcommand,Java,Mysql,Insert,Sqlcommand,我正在尝试将从字典中检索到的值插入数据库,但无法执行此操作, 我的声明如下: 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实现同样

我正在尝试将从字典中检索到的值插入数据库,但无法执行此操作, 我的声明如下:

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

这是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();
您可以按照此处的完整教程进行操作:


您使用javax.persistence吗?检查或希望此帮助请查看文档中准备的语句。。