ma base de données n'est pas mise à jour avec executeUpdate();
Tout mon code fonctionne très bien mais pas de changement dans la base de données, quelqu'un en connait la cause ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
public void createUser(String user_name, String user_pass)
{
try
{
Class.forName("org.postgresql.Driver");
Connection c = DriverManager.getConnection("jdbc:postgresql://localhost:5432/deepfighters",
"user", "pass");
c.setAutoCommit(false);
PreparedStatement prep1 = c.prepareStatement("INSERT INTO users (name, password) VALUES (?, ?)");
prep1.setString(1,user_name);
prep1.setString(2,user_pass);
prep1.executeUpdate();
System.out.print("User Created !");
prep1.close();
c.close();
}
catch (Exception e)
{
e.printStackTrace();
System.err.println(e.getClass().getName()+": "+e.getMessage());
System.exit(0);
}
} |
merci.