package member.action;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
public class orclaConnection {
public static void main(String[] args) {
// TODO Auto-generated method stub
//내 db 접속에 사용할 conn 변수
Connection conn = null;
//오라클 드라이버 경로 설정
String driver = "oracle.jdbc.OracleDriver";
//내 db의 계정 경로 설정
String url = "
//접속 성공,실패 여부 사용시 쓰는 변수
Boolean connect = false;
//db 접속 코드는 반드시 try~catch문 안에 써줘야함
try {
//오라클 드라이버 접속
Class.forName(driver);
//내 db 접속
conn = DriverManager.getConnection(url, "", "");
//접속성공시 true 설정
connect = true;
//접속 끊기, 끊는 이유 : 항상 db가 연결되어 있으면 접속 오류 및 데이터 충돌이 일어나기 때문
PreparedStatement ps;
Statement stmt;
ResultSet rs;
ps = conn.prepareStatement("select * from all_tables");
rs = ps.executeQuery();
System.out.println(rs.toString());
while(rs.next()) {
System.out.println(rs.getString(1));
}
System.out.println("연결완료");
conn.close();
} catch (Exception e) {
//접속 실패시 false 잡고 예외처리해줌
connect = false;
e.printStackTrace();
}
}
}