final String driverName="oracle.jdbc.driver.OracleDriver"; // DBMS에 해당하는 드라이버 파일지정
final String url="jdbc:oracle:thin:@localhost:1521:xe"; // SQL 서버 url
final String user="kim"; // 사용자 이름 상수화
final String passwd="1234"; // 사용자 비밀번호 상수화
final String sql=""; // 원하는 테이블에 대한 sql 값 지정
Connection conn=null; // SQL에 connection 하기 위한 객체 생성
Statement stmt=null; // SQL에 작성하기 위한 객체 stmt
try {
Class.forName(driverName); //이 파일의 이름을 찾고싶습니다.
//.jar의 데이터를 JAVA에 load 하는 방법
conn=DriverManager.getConnection(url, user, passwd);
// 드라이버 매니저야 나 커넥션 확보좀 도와줄래?
stmt=conn.createStatement(); // stmt가 conn.을 통해 작성
// stmt.executeQuery(sql); sql에 원하는 테이블,atrribute들을 설정해 넣으면 된다.
// ex) stmt.executeQuery("INSERT INTO STUDENT VALUES((SELECT NVL(MAX(NUM),0)+1 FROM STUDENT),'"+name+"',"+age+""+score+"'"+phone+"')");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
stmt.close(); // 열었던 순서와 반대로 stmt를 먼저 닫고
conn.close(); // conn을 닫는다.
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}