Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. public void addSMS(SmsFromHeadteacher smsFromHeadteacher){
  2.  
  3. try{
  4. // Step 1: Load the JDBC driver.
  5. Class.forName("com.mysql.jdbc.Driver");
  6.  
  7. // Step 2: Establish the connection to the database.
  8. String url = "jdbc:mysql://localhost:3306/snv_db";
  9. Connection conn = DriverManager.getConnection(url,"simonmysql","nomisa");
  10.  
  11. String query = "INSERT INTO sms_from_headteacher ("
  12.  
  13. +" creator,"
  14. +" comment,"
  15. +" sender,"
  16. +" date_received) VALUES ("
  17. +"?,?,?,?)";
  18.  
  19.  
  20.  
  21. // set all the preparedstatement parameters
  22. PreparedStatement st = conn.prepareStatement(query);
  23. st.setInt(1, smsFromHeadteacher.getCreator().getUserId());
  24. st.setString(2, smsFromHeadteacher.getComment());
  25. st.setString(3, smsFromHeadteacher.getSender());
  26.  
  27. //Converting from java.util.Date to java.sql.Date
  28. java.util.Date utilDate = new java.util.Date();
  29. utilDate = smsFromHeadteacher.getDateReceived();
  30. java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
  31.  
  32. st.setDate(4, sqlDate);
  33.  
  34.  
  35. st.executeUpdate();
  36. st.close();
  37. }
  38. catch(SQLException se){
  39.  
  40. se.printStackTrace();
  41.  
  42. } catch (ClassNotFoundException e) {
  43. // TODO Auto-generated catch block
  44. e.printStackTrace();
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement