Guest User

Untitled

a guest
Aug 28th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. create table TraineeDetals(
  2. TraineeID smallint unsigned not null auto_increment primary key,
  3. FirstName varchar(100) not null,
  4. MiddleName varchar(100) not null,
  5. LastName varchar(100) not null
  6. )
  7.  
  8. create table CollegeDetails(
  9. collegeName varchar(100) not null,
  10. Specialization varchar(100) not null,
  11. TraineeID smallint unsigned not null,
  12. constraint 'fk_Trainee'
  13. foreign key (TraineeID) references TraineeDetails (TraineeID)
  14. on delete cascade
  15. on update restrict
  16. )
  17.  
  18. String url="jdbc:mysql://localhost/mysql";
  19. String user="root";
  20. String pass="root";
  21.  
  22. private void
  23. SaveButtonActionPerformed(java.awt.event.ActionEvent evt) {
  24.  
  25. try{
  26.  
  27. Class.forName("com.mysql.jdbc.Driver");
  28. Connection con=DriverManager.getConnection(url, user,
  29. pass);
  30. String sql="Insert into TraineeDetails
  31. (FirstName,MiddleName,LastName)values(?,?,?)";
  32. PreparedStatement pst =con.prepareStatement(sql);
  33.  
  34. pst.setString(1, firstNameTextFiled.getText());
  35. pst.setString(2, MiddleNameTextField.getText());
  36. pst.setString(3, LastNameTextField.getText());
  37.  
  38. String sql2 = "Insert into CollegeDetails (CollegeName,
  39. Specialization,TraineeID)values(?,?,?)";
  40. PreparedStatement pst2 =con.prepareStatement(sql2);
  41.  
  42. pst2.setString(1, CollegeNameTextField.getText());
  43. pst2.setString(2, SpecializationTextField.getText());
  44. pst.setString(3, TraineeIDTextField.getText());
  45.  
  46.  
  47. pst.executeUpdate();
  48. pst2.executeUpdate();
  49.  
  50.  
  51. JOptionPane.showInputDialog(this,"Insert
  52. Successfully");
  53.  
  54. clearText();
  55.  
  56. }
  57. catch(Exception e)
  58. {
  59. JOptionPane.showInputDialog(this,e.getMessage());
  60. }
  61. }
  62.  
  63. create table greetings
  64. (i int generated by default as identity (START WITH
  65. 2, INCREMENT BY 1),
  66. ch char(50));
  67. -- specify value "1":
  68. insert into greetings values (1, 'hi');
  69. -- use generated default
  70. insert into greetings values (DEFAULT, 'salut');
  71. -- use generated default
  72. insert into greetings(ch) values ('bonjour');
Add Comment
Please, Sign In to add comment