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());
}
...