연결 설정

DriverManager는 JDBC 드라이버를 관리하기 위한 기본적인 서비스이며, 데이터베이스 드라이버를 선택하고 새로운 데이터베이스 연결을 생성하는 기능을 한다. CUBRID JDBC 드라이버가 등록되어 있다면 DriverManager.getConnection(db-url, user-id, password) 메소드를 호출하여 데이터베이스에 접속한다. getConnection 메소드는 Connection 객체를 반환한다. 그리고 그것은 질의 실행과 명령문 실행 그리고 트랜잭션의 커밋 또는 롤백에 사용된다. URL 구성은 다음과 같다.

jdbc:cubrid:[hostname|ipaddr]:[port]:[dbname]:[userid]:[password]

String url = "jdbc:cubrid:210.216.33.250:43300:demodb:::";
String userid = "";
String password = "";
 
try {
   Connection conn =
           DriverManager.getConnection(url,userid,password);
   // Do something with the Connection

   ...

   } catch (SQLException e) {
       System.out.println("SQLException:" + e.getMessage());
       System.out.println("SQLState: " + e.getSQLState());
   }
   ...

참고 트랜잭션 롤백 요청을 하는 rollback 메소드는 서버가 롤백 작업을 완료한 후 종료된다.