Advertisement
Guest User

andrea20160529

a guest
Apr 29th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. import java.sql.*;
  2.  
  3. /**
  4. * Created by Andrea on 4/10/16.
  5. */
  6. class DatabaseAccess {
  7.  
  8. protected String jdbcDriver = "org.gjt.mm.mysql.Driver";
  9. protected String jdbcURL = "jdbc:mysql://localhost/FinalProject";
  10. protected String userName = "root";
  11. protected String password = "";
  12.  
  13. // Connection
  14. protected Connection connection = null;
  15.  
  16. public static void main(String[] args) {
  17. DatabaseAccess access = new DatabaseAccess();
  18. access.initConnection();
  19. access.query();
  20. }
  21.  
  22. protected void initConnection(){
  23. try {
  24. Class.forName(jdbcDriver).newInstance();
  25. connection = DriverManager.getConnection(jdbcURL,userName,password);
  26. }
  27. catch (SQLException e){
  28. System.out.println(e.getMessage());
  29. }
  30. catch (ClassNotFoundException e){
  31. System.out.println(e.getMessage());
  32. }
  33. catch (InstantiationException e){
  34. System.out.println(e.getMessage());
  35. }
  36. catch (IllegalAccessException e){
  37. System.out.println(e.getMessage());
  38. }
  39. }
  40. private void query(){
  41. try {
  42. String query = "" +
  43. "SELECT * " +
  44. "FROM EMPLOYEE " +
  45. "WHERE SALARY >= 30000";
  46. Statement statement = connection.createStatement();
  47. ResultSet resultSet = statement.executeQuery(query);
  48. while (resultSet.next()){
  49. String fname = resultSet.getString(1);
  50. String mname = resultSet.getString(2);
  51. String lname = resultSet.getString(3);
  52. String salary = resultSet.getString(8);
  53. System.out.print("["+fname+"\t"+mname+"\t"+lname+"\t"+salary+"]");
  54. }
  55. // connection.close();
  56. // resultSet.close();
  57. }
  58. catch (SQLException e){
  59. System.out.println(e.getMessage());
  60. }
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement