Java 초보자이고 Java 코드와 Oracle 데이터베이스를 연결하려고하는데 튜토리얼을 따라 갔지만 작동하지 않았습니다. 이것은 내 코드입니다. 그것은 나에게 예외를 throwjava 및 oracle 데이터베이스 연결
package probasem;
import java.sql.*;
public class Jedan {
public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","hr","hr");
Statement st = con.createStatement();
String sql = " select * from employees";
ResultSet rs = st.executeQuery(sql);
while (rs.next())
System.out.println(rs.getInt(1) + " " + rs.getInt(2));
con.close();
} catch (Exception e) {
System.out.println(e);
}
}
}
:
은 java.sql.SQLException이 :
자바 : 나는 3036 로컬 호스트를 변경하면
또한 내부 표현으로 변환하는 데 실패 내가이 얻을. sql.SQLRecoverableException : IO 오류 : 네트워크 어댑터가 연결을 설정할 수 없습니다.
우리가 당신을 도와 도움말 - 당신이 – Mureinik
은 java.sql.SQLException을 받고있어 예외를 공유 : 내부 표현으로 변환하지 못했습니다. 및 – Alex13
비공개 진술 및 결과 집합을 제외한 모든 실제 문제는 표시되지 않습니다. 그래서, col 1과 2의 데이터가 정수가 아님을 추측합니다. – GurV