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 Web サイトのサンプルです。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 に答える