Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. package bge_java;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;
  8. import java.sql.Statement;
  9.  
  10. public class ConnectToMySQL {
  11.  
  12. public static void main(String[] args) throws SQLException {
  13. Connection connect = null;
  14. String url;
  15. String myDataBase = "mysql";
  16. String myHost = "localhost";
  17. String myPort = "3306";
  18. String mySID = "basetest2";
  19. String myUser = "root";
  20. String myPassword = "";
  21. url = "jdbc:"+myDataBase+"://"+myHost+":"+myPort+"/"+mySID+"?user="+myUser+"&password="+myPassword;
  22.  
  23. try {
  24. Class.forName("com.mysql.jdbc.Driver").newInstance();
  25. } catch (ClassNotFoundException ex) {
  26. System.out.println("ClassNotFoundException: " + ex);
  27. } catch (InstantiationException ex) {
  28. System.out.println("InstantiationException: " + ex);
  29. } catch (IllegalAccessException ex) {
  30. System.out.println("IllegalAccessException: " + ex);
  31. }
  32. try {
  33. connect = DriverManager.getConnection(url);
  34. Statement maRequete = null;
  35. maRequete = connect.createStatement();
  36. ResultSet mesDonnees;
  37. mesDonnees = maRequete.executeQuery("SELECT * FROM tabletest2");
  38. PreparedStatement requetePreparee = connect.prepareStatement("SELECT * FROM tabletest2");
  39. ResultSet rs = requetePreparee.executeQuery();
  40.  
  41.  
  42. while (mesDonnees.next()) {
  43. String col1 = mesDonnees.getString(1);
  44. String col2 = mesDonnees.getString(2);
  45. System.out.println(col1 + ", " + col2);
  46. }
  47.  
  48. maRequete.executeUpdate("INSERT INTO tabletest2 VALUES('Salut','Hey')");
  49. // maRequete.executeUpdate("COMMIT");
  50. // a faire si le set autocommit est false qui signifie que les données sont sauvegardees en zone tampon
  51. } catch (SQLException ex) {
  52. System.out.println("SQLException: " + ex);
  53. }
  54. System.out.println("Connexion à la base de données MySQL établie ");
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement