1. ojdbc버전.jar를 다운받는다.
2. classpath 등록
2.1 classpath 확인
# env
2.2 classpath 등록
# export set CLASSPATH=경로:경로
* 경로와 경로는 콜론(:)으로 구분하고, jar파일일 경우는 파일명까지 다 써준다.
3 테스트 파일 컴파일 후 실행
프로그램 소스 (table은 oracle 기본 table이기 때문에 그냥 쓰면 동작함)
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class test {
public test() { super(); }
public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn;
try {
// ex ) conn = DriverManager.getConnection
("jdbc:oracle:thin:@192.168.2.160:1521:orcl", "scott", "tiger");
conn = DriverManager.getConnection("jdbc:oracle:thin:@ip:port:name", "id", "password");
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet srs = stmt.executeQuery("SELECT empno, ename FROM emp");
while (srs.next()) {
int empno = srs.getInt("EMPNO");
String name = srs.getString("ENAME");
System.out.println(empno + " " + name);
}
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
catch (ClassNotFoundException e1) {
System.out.println("111 : " + e1.getMessage());
}
}
}
728x90
'Database ( DB ) > Database' 카테고리의 다른 글
postgresql 에러 로그 확인 (0) | 2019.08.04 |
---|---|
Postgresql 설치 에러날 때 (0) | 2019.08.04 |
PostgreSQL install (0) | 2019.08.04 |
postgresql에서 insert하고 id 리턴받기 (0) | 2019.07.23 |
CentOS - MySQL install (0) | 2019.07.21 |