Guest User

DB

a guest
May 12th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. package joinexam.db;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5.  
  6. public class DBManager {
  7. private DBManager() { // 외부에서는 생성자를 호출할 수 없다.
  8. }
  9.  
  10. private static DBManager instance = new DBManager(); // 자기 자신을 객체로 생성한다 (싱글톤)
  11.  
  12. public static DBManager getInstance() {
  13. return instance;
  14. }
  15.  
  16. public Connection getConnection() throws Exception {
  17. Connection myConn = null;
  18. String myDriver = "oracle.jdbc.driver.OracleDriver";
  19. String myURL = "jdbc:oracle:thin:@localhost:1521:orcl";
  20. String myID = "HR"; // 정확한 ID를 입력
  21. String myPass = "1234"; // 정확한 비번을 입력
  22.  
  23. try {
  24. Class.forName(myDriver);
  25. // System.out.println("오라클 드라이버 로딩 완료");
  26. } catch (Exception e) {
  27. e.printStackTrace();
  28. // System.out.println("오라클 드라이버 로딩 실패");
  29. }
  30. try {
  31. myConn = DriverManager.getConnection(myURL, myID, myPass);
  32. // System.out.println("커넥션 연결 완료");
  33. } catch (Exception e) {
  34. e.printStackTrace();
  35. // System.out.println("커넥션 연결 실패");
  36. }
  37. return myConn;
  38. }
  39. }
Add Comment
Please, Sign In to add comment