Advertisement
Guest User

Untitled

a guest
Jan 5th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. import java.sql.*;
  2.  
  3. import javax.swing.JOptionPane;
  4. import javax.swing.JTextField;
  5.  
  6. public class DbConnect {
  7. private Connection con;
  8. private Statement st;
  9. private ResultSet rs;
  10. final int score = 0;
  11.  
  12. public DbConnect() {
  13. try {
  14. Class.forName("com.mysql.jdbc.Driver");
  15. con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");
  16. st = con.createStatement();
  17.  
  18. } catch (Exception ex) {
  19. System.out.println("Error: " + ex);
  20.  
  21. }
  22. }
  23.  
  24. public void theQuery(String query) {
  25. Connection con = null;
  26. Statement st = null;
  27. try {
  28. con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");
  29. st = con.createStatement();
  30. st.executeUpdate(query);
  31. } catch (Exception ex) {
  32. JOptionPane.showMessageDialog(null, ex.getMessage());
  33. }
  34. }
  35.  
  36. public void putData(JTextField username, JTextField password) {
  37. theQuery("insert persons set name = '" + username.getText() + "',password = '" + password.getText()
  38. + "', score = " + score);
  39.  
  40. }
  41.  
  42. public int getData(JTextField username, JTextField password) {
  43. int ok = 0;
  44. try {
  45. String query = "select * from persons";
  46. rs = st.executeQuery(query);
  47. System.out.println("Records from Database");
  48.  
  49. while (rs.next()) {
  50. String name = rs.getString("name");
  51. String parola = rs.getString("password");
  52.  
  53. if (username.getText().equals(name) && password.getText().equals(parola))
  54. ok = 1;
  55. }
  56.  
  57. } catch (Exception ex) {
  58. System.out.println(ex);
  59. }
  60. return ok;
  61. }
  62.  
  63. public int getUsername(JTextField username) {
  64. int ok = 0;
  65. try {
  66. String query = "select * from persons";
  67. rs = st.executeQuery(query);
  68.  
  69. while (rs.next()) {
  70. String name = rs.getString("name");
  71.  
  72. if (username.getText().equals(name))
  73. ok = 1;
  74. }
  75.  
  76. } catch (Exception ex) {
  77. System.out.println(ex);
  78. }
  79. return ok;
  80. }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement