import java.sql.*;
public class OracleConnection {
public static Connection getConnection() {
Connection conn = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch(ClassNotFoundException e) {
System.out.println("드라이버의 로딩에 실패했습니다.");
}
System.out.println("드라이버의 로딩에 성공했습니다.");
try {
// Class DriverManager
// getConnection(String url, String user, String password)
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "bear", "1234");
} catch(SQLException e) {
// SQLException - if a database access error occurs or the url is null
System.out.println("오라클의 로그인 실패");
e.printStackTrace();
}
System.out.println("오라클의 로그인 성공");
return conn;
} // End of getConnection()
public static void main(String[] args) {
Connection connOracle = null;
try {
connOracle = OracleConnection.getConnection();
System.out.println("커넥션 객체 : " + connOracle);
} catch(Exception e) {
}finally {
try {
if(connOracle != null)
connOracle.close();
} catch(Exception e) {
e.printStackTrace();
}
}
} // End of main()
} // End of class OracleConnection
여기서 컴파일 했을 때 오라클 드라이버 까지는 불러 오는데
java.sql.SQLException: ORA-01017: invalid username/password; logon denied
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:392)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:385)
at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:1018)
at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:501)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:522)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:257)
at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:437)
at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:954)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:639)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:666)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:566)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.bear.jdbc.example1.OracleConnection.getConnection(OracleConnection.java:18)
at com.bear.jdbc.example1.OracleConnection.main(OracleConnection.java:32)
이 에러가 뜨면서 로그인이 되지 않습니다...
계정 생성 확인 비밀번호 맞게 다 입력했고 대소문자 구분 설정도 다 해봤는데도 여기서 막혔습니다...
여기서 몇시간 째 찾다가 막혀서 도움을 구해보고자 합니다...