Class.forName("com.ibm.db2.jcc.DB2Driver");
String url="jdbc:db2://172.*.*.*:50000:dbname"; // ip 주소를 입력했습니다.
String user=tf_user.getText();
String psw=tf_psw.getText();
con=DriverManager.getConnection(url,user,psw); //유저, 패스워드는 텍스트박스에서 입력
com.ibm.db2.jcc.b.SqlException: No license is present. 에러 발생
안녕하십니까.
현재 DB2의 서버는 리눅스에서 DB2 버전9 Express edition을 사용하고 있습니다.
type4는 클라이언트가 필요없다하여 클라이언트는 설치 하지 않았습니다.
또한 DB2 jdbc type 4를 라이브러리에 연결 했습니다.
그리고 url부분에 위와 같은 스트링 문자열을 입력했습니다.
물론 IP와 포트번호, 데이타베이스명을 정확히 기입했구요..
그런데 No license is present. 에러가 나는 군요.
클라이언트가 버전 9가 설치된 곳에서는 연결이 됩니다.
죄송하지만 답변 부탁 드립니다.
그럼 즐거운 금요일 오후 보내시구요. |