SQL データベースに何かを挿入しようとしていますが、コードが機能しません。私はこれに慣れていませんが、いくつかの異なることを試した後、私はまだ立ち往生しています。コードを機能させる方法についてのアイデアはありますか? 実際にはエラーは発生していませんが、情報がデータベースに入力されることはありません。前もって感謝します。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class sqlIns
{
public static void main (String []args)
{
String host = "jdbc:mysql://localhost:3306/tempdatat";
String user = "root";
String pass = "Nathan1";
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(host,user, pass);
PreparedStatement statement = con.prepareStatement("Insert Into tempdata(id, timedata, tempdata) VALUES (?, ?, ?)");
statement.setInt(1, 1);
statement.setInt(2, 30);
statement.setDouble(3, 78.30);
statement.execute();
statement.close();
con.close();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
finally
{
System.out.println("Done!");
}
}
}