2014-12-05 2 views
0

Advantage Database Server가 새로 도입되었습니다.Advantage 데이터베이스 서버 연결

Java를 사용하여 ADS 데이터베이스에 연결하려고합니다. 어떻게 해결할 수 있는지 단계적으로 설명해주십시오.

필요한 JAR 파일을 설치했지만 여전히 연결할 수 없습니다.

여기 내 연결 코드입니다.

Connection.java

public Connection getConnection() { 
    Connection conn = null; 
    try { 
     Driver dr = (Driver) Class.forName(
      "com.extendedsystems.jdbc.advantage.ADSDriver" 
     ).newInstance(); 
     System.out.println(
       dr.getClass() 
      + " getMajorVersion() **" 
      + Integer.toString(dr.getMajorVersion()) 
      + " .getMinorVersion() **" 
      + Integer.toString(dr.getMinorVersion()) 
     ); 
     conn = DriverManager.getConnection(
      "jdbc:extendedsystems:advantage://server:6262; 
        catalog =C:\\Program Files (x86)\Advantage 11.10\\testDemoExample.add","adssys","adssys" 
     ); 
    } catch (Exception er) { 
     er.printStackTrace(); 
    } 
    return conn; 
} 

PS : 어쩌면이 질문은 이미 이전 요청을받은,하지만 내가 적절한 해결책을 찾을 수 없습니다.

+2

함수는 어떻게 작동합니까? 어떤 오류 메시지가 나타 납니까? –

+0

예외가 있습니까? 오류 메시지? 게시 한 코드를 실행할 때 발생하는 상황에 대한 정보를 제공하지 않았습니다. –

답변

0

사용 가능한 테이블을 사용하는 경우 카탈로그 경로에서 "testDemoExample.add"를 제거하고 데이터베이스 테이블을 사용하는 경우 카탈로그 경로에서 \\을 //로 변경하십시오.

관련 문제