0

6 つの変数を保存したい 3 つは整数で、3 つは文字列データ型です。ここに私の準備されたステートメント コードがあります

PreparedStatement stmt = connection.prepareStatement("insert into mydb (firstInt, firstString, secondString, secondInt, thirdInt, thirdString ) values (?, ?, ?, ?, ?, ?)");
    stmt.setInt(1, firstInt);
    stmt.setString(2, firstString);
    stmt.setString(3, secondString);
    stmt.setInt(4, secondInt);
    stmt.setInt(5, thirdInt);
    stmt.setString(6, thirdString);
    stmt.executeUpdate();

問題は、文字列型と整数型の変数がデータベースに格納されていないことです。このコードの何が問題になっていますか?

4

1 に答える 1

0

トランザクションをコミットしておらず、自動コミットがデータベース レベルで false に設定されている可能性があります。コードとデータベースの設定を確認してください。

于 2013-04-28T16:41:49.180 に答える