Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.03 KB | None | 0 0
  1. //add user to authors
  2.  
  3. public static void main(String[] args){
  4. final String DATABASE_URL = "jdbc:mysql://localhost:3306/books";
  5. final String SELECT_QUERY = "SELECT authorid, firstName, lastName FROM authors";
  6.  
  7. try{
  8. // 1. get connection
  9. Connection connection= DriverManager.getConnection(
  10. DATABASE_URL, "root", "Password123");
  11.  
  12. // 2. create a statement
  13. Statement statement= connection.createStatement();
  14.  
  15. // 3. execute sql query
  16. //ResultSet resultSet= statement.executeQuery(SELECT_QUERY) ;
  17. String sql= "insert into authors"
  18. +"(authorid, firstName, lastName)"
  19. +"values ('7', 'Jake', 'Paul')";
  20. statement.executeUpdate(sql);
  21. System.out.println("Added User...");
  22.  
  23.  
  24. // 4. process result set
  25. ResultSetMetaData metaData = resultSet.getMetaData();
  26. int numberOfColumns = metaData.getColumnCount();
  27. System.out.printf("Authors Table of Books Database:%n%n");
  28.  
  29. // display the names of the columns in the ResultSet
  30. for (int i = 1; i <= numberOfColumns; i++)
  31. System.out.printf("%-8s\t", metaData.getColumnName(i) );
  32. System.out.println();
  33.  
  34.  
  35. // display query results
  36. while(resultSet.next() ) {
  37. for(int i = 1; i <= numberOfColumns; i++)
  38. System.out.printf("%-8s\t", resultSet.getObject(i));
  39. System.out.println();
  40. }
  41.  
  42. }catch(Exception sqlExc){
  43. sqlExc.printStackTrace();
  44. }
  45.  
  46. }//end of main
  47. ====================
  48. //edit a user
  49.  
  50.  
  51. public static void main(String[] args){
  52. final String DATABASE_URL = "jdbc:mysql://localhost:3306/books";
  53. final String SELECT_QUERY = "SELECT authorid, firstName, lastName FROM authors";
  54.  
  55. try{
  56. // 1. get connection
  57. Connection connection= DriverManager.getConnection(
  58. DATABASE_URL, "root", "Password123");
  59.  
  60. // 2. create a statement
  61. Statement statement= connection.createStatement();
  62.  
  63. // 3. execute sql query
  64. ResultSet resultSet= statement.executeQuery(SELECT_QUERY) ;
  65.  
  66. String sql= "update authors"
  67. +"set firstName= 'Logan' "
  68. +"where id= 7";
  69. statement.executeUpdate(sql);
  70. System.out.println("Update Complete...");
  71.  
  72.  
  73. // 4. process result set
  74. //ResultSetMetaData metaData = resultSet.getMetaData();
  75. int numberOfColumns = metaData.getColumnCount();
  76. System.out.printf("Authors Table of Books Database:%n%n");
  77.  
  78. // display the names of the columns in the ResultSet
  79. for (int i = 1; i <= numberOfColumns; i++)
  80. System.out.printf("%-8s\t", metaData.getColumnName(i) );
  81. System.out.println();
  82.  
  83.  
  84. // display query results
  85. while(resultSet.next() ) {
  86. for(int i = 1; i <= numberOfColumns; i++)
  87. System.out.printf("%-8s\t", resultSet.getObject(i));
  88. System.out.println();
  89. }
  90.  
  91. }catch(Exception sqlExc){
  92. sqlExc.printStackTrace();
  93. }
  94.  
  95. }//end of main(edited)
  96. //delete a user
  97.  
  98.  
  99. public static void main(String[] args){
  100. final String DATABASE_URL = "jdbc:mysql://localhost:3306/books";
  101. final String SELECT_QUERY = "SELECT authorid, firstName, lastName FROM authors";
  102.  
  103. try{
  104. // 1. get connection
  105. Connection connection= DriverManager.getConnection(
  106. DATABASE_URL, "root", "Password123");
  107.  
  108. // 2. create a statement
  109. Statement statement= connection.createStatement();
  110.  
  111. // 3. execute sql query
  112. //ResultSet resultSet= statement.executeQuery(SELECT_QUERY) ;
  113. String sql= "delete from authors where lastName= 'Paul' ";
  114.  
  115. int rowsAffected= statement.executeUpdate(sql);
  116. System.out.println("Rows affected: "+rowsAffected);
  117. System.out.println("Delete Complete...");
  118.  
  119.  
  120.  
  121. // 4. process result set
  122. ResultSetMetaData metaData = resultSet.getMetaData();
  123. int numberOfColumns = metaData.getColumnCount();
  124. System.out.printf("Authors Table of Books Database:%n%n");
  125.  
  126. // display the names of the columns in the ResultSet
  127. for (int i = 1; i <= numberOfColumns; i++)
  128. System.out.printf("%-8s\t", metaData.getColumnName(i) );
  129. System.out.println();
  130.  
  131.  
  132. // display query results
  133. while(resultSet.next() ) {
  134. for(int i = 1; i <= numberOfColumns; i++)
  135. System.out.printf("%-8s\t", resultSet.getObject(i));
  136. System.out.println();
  137. }
  138.  
  139. }catch(Exception sqlExc){
  140. sqlExc.printStackTrace();
  141. }
  142.  
  143. }//end of main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement