import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DBMain {
public static void main(String[] args) throws Exception {
String url = "jdbc:oracle:thin:@localhost:1521/xe";
// oracle 주소
Class.forName("oracle.jdbc.driver.OracleDriver");
// checked exception이므로, throws를 날려준다.
String sql = "SELECT * FROM emp";
Connection con = DriverManager.getConnection(url, "scott", "tiger");
// url에 접속되어 있는 계정, 비밀번호 연결
Statement st = con.createStatement();
// 연결된 것에 statement를 만든다.
ResultSet rs = st.executeQuery(sql);
// 만든 statement에 query를 실행한다.
while (rs.next()) { // if(rs.next()) : 하나만 출력한다, while(rs.next) : 모든 행을 출력한다.
System.out.println(rs.getString("ename")); // 사원 이름
System.out.println(rs.getInt("sal")); // 연봉
System.out.println(rs.getDate("hiredate")); // 입사일
}
rs.close();
st.close();
con.close();
}
}
작업하고 있는 프로젝트 오른쪽 버튼 (Property) > Java Build Path > Libraries > Add External JARs > (jar 추가) > Apply and Close 하고 실행
- 오라클 JDBC 라이브러리 주소 : C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib