WEB WAS/WAS

[tomcat] db connection 확인하기

홍또~ 2021. 2. 4. 16:23

maria db로 예시를 들었으나 연결할 db에 맞춰 소스코드 수정 및 드라이버 변경을 하면 됨.

import java.sql.*;

public class DriverTest {
    public static void main(String args[]){
    //데이터베이스 접속 연결 정보를 가지고 있는 객체입니다.
    Connection con;

    try{
        //JDBC드라이버를 로딩합니다.
        Class.forName("org.mariadb.jdbc.Driver").newInstance();

        //데이터베이스에 연결을 합니다. Oracle Server IP:Port:SID 계정명 패스워드
        con=DriverManager.getConnection   ("jdbc:mariadb://ip:port/sid","id","pwd");

        System.out.println("데이터 베이스 접속이 성공했습니다.");
    }catch(SQLException ex){
        System.out.println("SQLException:"+ex);
    }catch(Exception ex){
       System.out.println("Exception:"+ex.toString());
    }
  }
}

- DriverTest.java 파일

컴파일

javac -cp mariadb-java-client-2.7.2.jar:. DriverTest.java 로 컴파일 후

java -cp mariadb-java-client-2.7.2.jar:. DriverTest 로 확인

 

 

- Oracle

import java.sql.*;

public class DriverTest {
    public static void main(String args[]){
    //데이터베이스 접속 연결 정보를 가지고 있는 객체입니다.
    Connection con;

    try{
        //JDBC드라이버를 로딩합니다.
        Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

        //데이터베이스에 연결을 합니다. Oracle Server IP:Port:SID 계정명 패스워드
        con=DriverManager.getConnection   ("jdbc:oracle:thin:@db ip","db id","db pw");

        System.out.println("데이터 베이스 접속이 성공했습니다.");
    }catch(SQLException ex){
        System.out.println("SQLException:"+ex);
    }catch(Exception ex){
       System.out.println("Exception:"+ex.toString());
    }
  }
}

 

컴파일

javac -cp ojdbc6.jar:. DriverTest.java 로 컴파일 후

java -cp ojdbc6.jar:. DriverTest 로 확인