Guest User

Untitled

a guest
Aug 22nd, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. import java.sql.*;
  2. class Xtal
  3. {
  4. public static void main(String xd[])
  5. {
  6. try
  7. {
  8. java.util.Scanner sc=new java.util.Scanner(System.in);
  9. Class.forName("com.mysql.jdbc.Driver");
  10. Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/eshop","root","root");
  11. System.out.println("Enter the values I for Insert, U for Update, D for Delete, S for show");
  12. String a=sc.next();
  13. switch(a)
  14. {
  15. case"I": System.out.println("Insert");
  16. System.out.println("Enter the Id");
  17. int id=sc.nextInt();
  18. System.out.println("Enter name");
  19. String name=sc.next();
  20. String qr="insert into emp values(?,?)";
  21. PreparedStatement ps=con.prepareStatement(qr);
  22. ps.setInt(1,id);
  23. ps.setString(2,name);
  24. int i=ps.executeUpdate();
  25. System.out.println(i+" RECORD inserted");
  26. if (i > 0)
  27. System.out.println("Successfully Inserted");
  28. else
  29. System.out.println("Insert Failed");
  30. break;
  31. case"U": System.out.println("Update");
  32. System.out.println("Enter the Id");
  33. int id1=sc.nextInt();
  34. System.out.println("Enter name");
  35. String name1=sc.next();
  36. String q1="UPDATE emp set name=? where id=?";
  37. PreparedStatement p1=con.prepareStatement(q1);
  38. p1.setInt(2,id1);
  39. p1.setString(1,name1);
  40. int j=p1.executeUpdate();
  41. System.out.println(j+" RECORD Updated");
  42. if (j > 0)
  43. System.out.println("Successfully Updated");
  44. else
  45. System.out.println("ERROR OCCURED :");
  46. break;
  47. case"D": System.out.println("Delete");
  48. System.out.println("Enter ID");
  49. int id2=sc.nextInt();
  50. String q2="DELETE from emp WHERE id=?";
  51. PreparedStatement p2=con.prepareStatement(q2);
  52. p2.setInt(1,id2);
  53. int k=p2.executeUpdate();
  54. System.out.println(k+" RECORD Deleted");
  55. if (k> 0)
  56. System.out.println("One User Successfully Deleted");
  57. else
  58. System.out.println("ERROR OCCURED :");
  59. break;
  60. case"S": System.out.println("Show");
  61. String q3="SELECT * from emp";
  62. Statement p3=con.createStatement();
  63. ResultSet rs=p3.executeQuery(q3);
  64. if(rs.next())
  65. {
  66. System.out.println(rs.getInt("id")+" "+rs.getString("name"));
  67. }
  68. else
  69. {
  70. System.out.println("no records found");
  71. }
  72. break;
  73. default : System.out.println("Invalid choice");
  74. }
  75. System.out.println();
  76. }catch(Exception e)
  77. {
  78. System.out.println(e);
  79. }
  80. }
  81. }
Add Comment
Please, Sign In to add comment