Backend/jdbc

eclips에서 SQL 데이터 보기

IT grow. 2018. 8. 22. 15:09
반응형
package JDBC_Example;
import java.sql.*;
public class StatInsert3 {
public static void main(String[] args) {
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user = "scott";
String pass = "tiger";
try {
// 1.드라이버 로딩
Class.forName("oracle.jdbc.driver.OracleDriver");
// 2. 연결객체 얻어오기
Connection con = DriverManager.getConnection(url, user, pass);
System.out.println("연결성공");
// 3. sql문장
String sql = "SELECT * FROM emp";
// 4. 전송객체
Statement st = con.createStatement();
// 5. 전송
ResultSet rs = st.executeQuery(sql);
while (rs.next()) { // 만약 데이터가 존재할 때의 값들을 SELECT하고 싶다면 while 대신 if로.
System.out.print(rs.getString("EMPNO") + "\t");
System.out.print(rs.getString("ENAME") + "\t");
System.out.print(rs.getString("JOB") + "\tn");
System.out.print(rs.getString("MGR") + "\t");
System.out.print(rs.getString("HIREDATE") + "\t");
System.out.print(rs.getString("SAL") + "\t");
System.out.print(rs.getString("COMM") + "\t");
System.out.print(rs.getString("DEPTNO") + "\n");
}
rs.close();
st.close();
con.close();
} catch (Exception ex) {
System.out.println("실패 : " + ex.getMessage());
ex.printStackTrace();
}
}
}



scott 계정의 EMP 테이블에 존재하는 칼럼들을 뽑아 오고 싶을 때 SQL문장에서 SELECT 를 한뒤 


전송객체를 만들고 전송을 한뒤 전송의 결과값을 변수에 저장한 다음 

저장된 변수의 next를 통해서 값들을 eclipse내에서 확인 가능하다.

반응형