Guest User

Untitled

a guest
May 9th, 2018
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.Statement;
  5.  
  6.  
  7. public class PostgreSQLJDBC {
  8. public static void main( String args[] ) {
  9. Connection c = null;
  10. Statement stmt = null;
  11. try {
  12. Class.forName("org.postgresql.Driver");
  13. c = DriverManager
  14. .getConnection("jdbc:postgresql://localhost:5433/partage",
  15. "postgres", "1");
  16. c.setAutoCommit(false);
  17. System.out.println("Opened database successfully");
  18.  
  19. stmt = c.createStatement();
  20.  
  21.  
  22. //SQL Insertion
  23. String sql = "INSERT INTO utilisateurs "
  24. + "VALUES (6, 'abcd', 'abcd@gmail.com', 'abcd123456', '(52.511665, 63.694068)')";
  25. stmt.executeUpdate(sql);
  26. c.commit();
  27.  
  28.  
  29. // SQL Query
  30. ResultSet rs = stmt.executeQuery( "SELECT * FROM utilisateurs;" );
  31. while ( rs.next() ) {
  32. int id = rs.getInt("num_utilisateur");
  33. String name = rs.getString("nom");
  34.  
  35. System.out.println( "ID = " + id );
  36. System.out.println( "NAME = " + name );
  37.  
  38. System.out.println();
  39. }
  40.  
  41.  
  42. // SQL Update
  43. sql = "UPDATE utilisateurs set nom = 'ghi' where num_utilisateur = 6;";
  44. stmt.executeUpdate(sql);
  45. c.commit();
  46.  
  47.  
  48. // SQL Query
  49. rs = stmt.executeQuery( "SELECT * FROM utilisateurs;" );
  50. while ( rs.next() ) {
  51. int id = rs.getInt("num_utilisateur");
  52. String name = rs.getString("nom");
  53.  
  54. System.out.println( "ID = " + id );
  55. System.out.println( "NAME = " + name );
  56.  
  57. System.out.println();
  58. }
  59.  
  60.  
  61.  
  62. //SQL Delete
  63. sql = "DELETE from utilisateurs where num_utilisateur = 6;";
  64. stmt.executeUpdate(sql);
  65. c.commit();
  66.  
  67.  
  68. // SQL Query
  69. rs = stmt.executeQuery( "SELECT * FROM utilisateurs;" );
  70. while ( rs.next() ) {
  71. int id = rs.getInt("num_utilisateur");
  72. String name = rs.getString("nom");
  73.  
  74. System.out.println( "ID = " + id );
  75. System.out.println( "NAME = " + name );
  76.  
  77. System.out.println();
  78. }
  79.  
  80.  
  81. rs.close();
  82. stmt.close();
  83. c.close();
  84. } catch ( Exception e ) {
  85. System.err.println( e.getClass().getName()+": "+ e.getMessage() );
  86. System.exit(0);
  87. }
  88. System.out.println("Operation done successfully");
  89. }
  90. }
Add Comment
Please, Sign In to add comment