Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. package Cobb1;
  2.  
  3. import java.sql.*;
  4. public class Cobb2 {
  5. private Connection cn;
  6. private Statement st;
  7. private ResultSet rs;
  8.  
  9. public Cobb2(String path, String nameDB, String login, String pass) {
  10. try {
  11. Class.forName("com.mysql.jdbc.Driver");
  12. try {
  13. cn = DriverManager.getConnection(path + nameDB, login, pass);
  14. try {
  15. st = cn.createStatement();
  16. } catch (SQLException ex) {
  17. System.out.println("Error in Stayement" + ex);
  18. }
  19. } catch (SQLException ex) {
  20. System.out.println("Error in create Connection" + ex);
  21. }
  22. } catch (ClassNotFoundException ex) {
  23. System.out.println("Error in download Driver" + ex);
  24. }
  25. }
  26.  
  27. public void update(String sql) {
  28. try {
  29. st.executeUpdate(sql);
  30. } catch (SQLException ex) {
  31. System.out.println("Error in Update" + ex);
  32. }
  33. }
  34.  
  35. public ResultSet query(String sql) {
  36. try {
  37. rs = st.executeQuery(sql);
  38. } catch (SQLException ex) {
  39. System.out.println("Error in query" + ex);
  40. }
  41. return rs;
  42. }
  43.  
  44. public void close() {
  45. try {
  46. st.close();
  47. cn.close();
  48. } catch (SQLException ex) {
  49. System.out.println("Error in close" + ex);
  50. }
  51. }
  52. }
  53.  
  54.  
  55.  
  56.  
  57. package Cobb1;
  58.  
  59. import java.sql.*;
  60.  
  61. public class Cobb1 {
  62.  
  63. public static void main(String[] args) {
  64. Cobb2 cobb2 = new Cobb2("jdbc:mysql://127.0.0.1/", "my_db1", "root", "");
  65. ResultSet rs = cobb2.query("SELECT*FROM user");
  66. try {
  67. while (rs.next()) {
  68. System.out.println("id= " + rs.getInt(1) + "tname= " + rs.getString(2));
  69. }
  70. } catch (SQLException ex) {
  71. System.out.println("Error in rs" + ex);
  72. }
  73. cobb2.close();
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement