Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1.  
  2. import java.sql.*;
  3.  
  4.  
  5. public class DBConnection {
  6.  
  7. Connection dbConnection;
  8.  
  9.  
  10. private void loadDriver(){//TRY LOADING SUN DRIVER
  11. try {//LOAD SUN DRIVER
  12. Class driver = org.apache.derby.jdbc.ClientDriver.class;
  13. System.out.println("Class=" + driver.getSimpleName());
  14. Class.forName ("org.apache.derby.jdbc.ClientDriver");
  15. }//END try
  16. //DRIVER NOT FOUND, REPORT ERROR
  17. catch (ClassNotFoundException err){
  18. System.out.println("Could not load driver ");
  19. System.exit(1);
  20. }//END catch
  21. }//END loadDriver()
  22.  
  23. public void connectDatabase (final String dbName) {
  24. try{
  25. //CONNECT TO DATABASE
  26.  
  27. loadDriver();
  28.  
  29. //Connection dbConnection;
  30.  
  31. dbConnection =
  32. DriverManager.getConnection("jdbc:derby://localhost:1527/" + dbName, "alumni", "alumni");
  33.  
  34. //DriverManager.getConnection"jdbc:derby://localhost:1527/" + dbName, "username", "password");
  35. }// END try
  36. catch (SQLException error)
  37. {
  38. System.err.println("Error connecting to database: "
  39. +error.toString());
  40. }//ENDCATCH
  41. }
  42.  
  43. public void closeConnection(){
  44. try{
  45. if (null != dbConnection && !dbConnection.isClosed())
  46. {
  47. dbConnection.close();
  48. }
  49. }
  50. catch (SQLException sqle)
  51. {
  52. System.out.println("Error closing connection: " + sqle.toString());
  53. }
  54.  
  55. }
  56.  
  57. public void insertRecord(final String position1, final String position2, final String position3, final String position4, final String position5, final String position6, final String position7, final String position8, final String position9, final String position10, final String position11, final String position12, final String position13) {
  58. final String insertStmt = "INSERT INTO ALUMNI.CONTACTS position1, position2, position3, position4, position5, position6, position7, position8, position9, position10, position11, position12, position13) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,)";
  59. try {
  60. PreparedStatement pstmt = dbConnection.prepareStatement(insertStmt);
  61. pstmt.setString(1, position1);
  62. pstmt.setString(2, position2);
  63. pstmt.setString(3, position3);
  64. pstmt.setString(4, position4);
  65. pstmt.setString(5, position5);
  66. pstmt.setString(6, position6);
  67. pstmt.setString(7, position7);
  68. pstmt.setString(8, position8);
  69. pstmt.setString(9, position9);
  70. pstmt.setString(10, position10);
  71. pstmt.setString(11, position11);
  72. pstmt.setString(12, position12);
  73. pstmt.setString(13, position13);
  74. pstmt.executeUpdate();
  75. } catch (SQLException sqle){
  76. System.out.println("EXCEPTION WHEN INSERTING ALUMNI RECORD; " + sqle.toString());
  77. }
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement