0
テーブルの複数の列に値を挿入したい。私はEclipseプロジェクトをやっていて、プロジェクトのデータをデータベースに送りたいと思っています。データベースには複数の列があり、それぞれのEclipseプロジェクトからのこれらの列の値があります。 JDBCドライバと接続はすべて完了しています。プロジェクトからこれらの値をテーブルに入力する方法を理解するだけです。Eclipseプロジェクトで複数の列の値をテーブルに一度に挿入することはできますか?
public void insert(Double num1, Double num2, Double result) throws Exception {
Class.forName("com.mysql.jdbc.Driver");
Connection con = null;
PreparedStatement stmt = null;
try {
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/Calculator", "root", "");
stmt = con.prepareStatement("INSERT INTO RESULT(ID,VALUE1,VALUE2,RESULT) VALUES (?,?,?,?))");
stmt.executeUpdate();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (stmt != null) {
try {
stmt.close();
} catch (SQLException ex) {
}
}
if (con != null) {
try {
con.close();
} catch (SQLException ex) {
}
}
}
}
「行1に 『)』の近くに使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してくださいあなたのSQL構文でエラーが発生しています」 。 –
エラーが見つかりました。質問に「)」を間違えただけです。ヘルプがありがとうございます。 –