MS SQL 데이터베이스에 연결하는 Java 프로그램이 있습니다. 프로그램은 Eclipse를 통해 실행할 때 완벽하게 작동하지만 AIX를 통해 실행할 때 오류가 발생합니다.Java를 사용하여 외부 데이터베이스에 연결
java.sql.SQLException : 네트워크 오류 IOException : 원격 호스트가 시도한 연결 작업을 거부했습니다.
String connectionString = "jdbc:jtds:sqlserver://"+dropez_ip_address+"/"+dropez_db_name;
ResultSet rs = null;
Statement stmt = null;
try{
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn = DriverManager.getConnection(connectionString, dropez_db_username, dropez_db_password);
stmt = conn.createStatement();
}catch(Exception e){}
사용자 이름 암호 쌍이 올바른지 확인하십시오. 그리고 SQL 서버가 시스템에서 실행되고 있는지 확인하십시오. 또한 포트 번호를 확인하십시오. –
또한 데이터베이스에 원격으로 액세스 할 수있는 권한이 있는지 확인하십시오 (기본적으로 원격 액세스를 거부하는 것이 일반적입니다). – tsds
Windows에서 연결이 작동 했으므로 권한이 있다고 가정합니다. 이는 AIX에서 작동하지 않습니다. – Mike