Guest User

sajjan

a guest
Apr 11th, 2017
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.PreparedStatement;
  4. import java.sql.ResultSet;
  5. import java.sql.Statement;
  6. import java.util.Scanner;
  7.  
  8.  
  9. public class jdbc2 {
  10.  
  11. /**
  12. * @param args
  13. */
  14. static void getconnection(){
  15. try{
  16. Class.forName("oracle.jdbc.driver.OracleDriver");
  17. Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","oracle");
  18. Statement st = conn.createStatement();
  19. conn.setAutoCommit(true);
  20. String sql = "CREATE TABLE REGISTRATION9(id INTEGER, first VARCHAR(10), last VARCHAR(10), age INTEGER)";
  21. st.executeUpdate(sql);
  22. PreparedStatement ps = conn.prepareStatement("INSERT INTO REGISTRATION9 VALUES(?,?,?,?)");
  23.  
  24. for(int i=0;i<3;i++){
  25. System.out.println("Enter table data id, first name, last name, age : ");
  26. Scanner s1 = new Scanner(System.in);
  27. int id = s1.nextInt();
  28. String first = s1.next();
  29. String last = s1.next();
  30. int age = s1.nextInt();
  31. ps.setInt(1, id);
  32. ps.setString(2, first);
  33. ps.setString(3, last);
  34. ps.setInt(4, age);
  35.  
  36. ps.executeUpdate();
  37. }
  38. ResultSet rs = st.executeQuery("SELECT * FROM REGISTRATION9");
  39. while(rs.next())
  40. System.out.println(rs.getInt(1) + " " + rs.getString(2) + " " + rs.getString(3) + " " + rs.getInt(4));
  41. }catch(Exception e){
  42. System.out.println(e);
  43. e.printStackTrace();
  44. }
  45. }
  46. public static void main(String[] args) {
  47. // TODO Auto-generated method stub
  48. getconnection();
  49. }
  50.  
  51. }
Add Comment
Please, Sign In to add comment