Guest User

Untitled

a guest
Aug 23rd, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. package com.db;
  2. import java.sql.*;
  3.  
  4. public class JdbcOracleInsert{
  5.  
  6. public static void main(String args[]) {
  7. String url = "jdbc:oracle:thin:@localhost:1521:xe";
  8. String user = "scott";
  9. String passwd = "tiger";
  10.  
  11. String q = "insert into addressBook values(?,?,?,?,?)";
  12.  
  13. Connection conn;
  14. PreparedStatement pstat; //
  15. try {
  16. Class.forName("oracle.jdbc.driver.OracleDriver"); //1.jdbc 드라이버 등록
  17. conn = DriverManager.getConnection (url, user, passwd); // 2.connection 객체 얻어내기
  18.  
  19. pstat = conn.prepareStatement(q); // 3. statement객체 얻어내기
  20.  
  21. pstat.setString(1, args[0]);//3-1. ?에 값을 세팅하는 작업
  22. pstat.setString(2, args[1]); // 뒤에 pair에 id와 같은 변수명 입력해도 괜찮음
  23. pstat.setString(3, args[2]);
  24. pstat.setString(4, args[3]);
  25. pstat.setString(5, args[4]);
  26.  
  27. // String q = "insert into addressBook values(999,'harry','010-2345-6999','tokyo','sony')";//4.쿼리 실행
  28. int i = pstat.executeUpdate(); //5. 결과처리
  29.  
  30.  
  31. //
  32. // while(rs.next()==true) { //6.결과처리
  33. // String id = rs.getString(1);
  34. // String name = rs.getString(2);
  35. // String phone = rs.getString(3);
  36. // String address = rs.getString(4);
  37. // String company = rs.getString(5);
  38. //
  39. // System.out.println(id+"--"+name+"--"+phone+"--"+address+"--"+company);
  40. // }
  41. System.out.println(i+"개의 레코드 추가");
  42.  
  43. pstat.close();
  44. conn.close();
  45. } catch ( Exception e ) {
  46. e.printStackTrace();
  47. }
  48. }
  49. }
Add Comment
Please, Sign In to add comment