Advertisement
Guest User

Untitled

a guest
Aug 24th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. package assignment;
  2. import java.util.ArrayList;
  3. import java.util.Scanner;
  4. public class Student {
  5. private String name;
  6. private String age;
  7. private String phone;
  8. public String getName() {
  9. return name;
  10. }
  11. public void setName(String name) {
  12. this.name = name;
  13. }
  14. public String getAge() {
  15. return age;
  16. }
  17. public void setAge(String age) {
  18. this.age = age;
  19. }
  20. public String getPhone() {
  21. return phone;
  22. }
  23. public void setPhone(String phone) {
  24. this.phone = phone;
  25. }
  26. public static Student stDetails() {
  27. Scanner s= new Scanner(System.in);
  28. Student st= new Student();
  29. boolean isTrue=true;
  30. ArrayList<String> sn=null;
  31. while (isTrue) {
  32. System.out.println("enter the student name,age and phone");
  33. st.name=s.nextLine();
  34. st.age=s.nextLine();
  35. st.phone=s.nextLine();
  36. ArrayList<String > alst= new ArrayList<>();
  37. alst.add(st.name);
  38. alst.add(st.age);
  39. alst.add(st.phone);
  40. System.out.println("if you want enter details again enter 1, if not enter 99");
  41. int t=s.nextInt();
  42. switch (t) {
  43. case 1:
  44. sn=alst;
  45. Student.stDetails();
  46. break;
  47. case 99:
  48. s.close();
  49. System.exit(0);
  50. }
  51. }
  52. return sn ;
  53. }
  54. }
  55.  
  56. package assignment;
  57.  
  58. import java.sql.Connection;
  59. import java.sql.DriverManager;
  60. import java.sql.SQLException;
  61. import java.sql.Statement;
  62. import java.util.ArrayList;
  63. public class Runner {
  64. public static void main(String[] args) {
  65. String URL="jdbc:mysql://localhost:3306";
  66. String UN="root";
  67. String PWD="shiva";
  68. Connection con=null;
  69. try {
  70. Class.forName("com.mysql.jdbc.Driver");// load and register the driver
  71. con=DriverManager.getConnection(URL,UN,PWD);// establish a connection
  72. Statement stmt= con.createStatement();// create a platform
  73. ArrayList<Student> lst= new ArrayList<Student>();//execute a statement
  74. lst.add(Student.stDetails());
  75. for (Student st : lst) {
  76. String sql="insert into m_jdbc.user values('"+st.getName() +" ''"+st.getAge() +" '+'"+st.getPhone() +" ')";
  77. stmt.execute(sql);
  78. }
  79. }
  80. catch (ClassNotFoundException | SQLException e)
  81. {
  82. e.printStackTrace();
  83. }
  84. finally
  85. {
  86. if (con!=null) {
  87. try {
  88. con.close();
  89. } catch (SQLException e) {
  90. e.printStackTrace();
  91. }
  92. }
  93. }
  94. }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement