Guest User

Untitled

a guest
Apr 6th, 2016
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. import java.sql.*;
  2. import java.util.Scanner;
  3. public class RollBack{
  4. static Connection conn;
  5. static ResultSet rs;
  6. static Statement stmt;
  7. public static void main(String args[])throws Exception{
  8. try{
  9. Class.forName("com.mysql.jdbc.Driver");
  10. conn=DriverManager.getConnection("jdbc:mysql://localhost:3307/Employees","root","root");
  11. Scanner std=new Scanner(System.in);
  12. stmt=conn.createStatement();
  13. stmt.executeUpdate("create table Employee(id int(10) primary key,first varchar(10),last varchar(10))");
  14. conn.setAutoCommit(false);
  15. stmt.execute("insert into Employee values(20,'akshay','kumar')");
  16. stmt.execute("insert into Employee values(21,'akshay','kumar')");
  17. stmt.execute("insert into Employee values(22,'akshay','kumar')");
  18. conn.commit();
  19. stmt.execute("insert into Employee values(23,'akshay','kumar')");
  20. stmt.execute("insert into Employee values(24,'akshay','kumar')");
  21. stmt.execute("insert into Employee values(25,'akshay','kumar')");
  22. conn.rollback();
  23. stmt.execute("insert into Employee values(27,'akshay','kumar')");
  24. stmt.execute("insert into Employee values(29,'akshay','kumar')");
  25. stmt.execute("insert into Employee values(28,'akshay','kumar')");
  26. }
  27. catch(SQLException e)
  28. {
  29. System.out.println(e);
  30. }
  31. finally
  32. {
  33. System.out.println("entered ");
  34. rs=stmt.executeQuery("select * from Employee");
  35. while(rs.next())
  36. {
  37. System.out.println(rs.getInt("id")+" "+rs.getString("first")+" "+rs.getString("last"));
  38. }
  39. stmt.executeUpdate("drop table Employee");
  40. conn.close();
  41. System.out.println("database is closed");
  42. }
  43. }
  44. }
Add Comment
Please, Sign In to add comment