public class Connect {
public static Connection getConnection(){
Connection con=null;
String db_source="databasesource";
String db_username="username";
String db_password="password";
if(con==null)
{
try {
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
con=DriverManager.getConnection("jdbc:db2:http://localhost:50000/"+db_source,db_username,db_password);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return con;
}
}
DB2가 시스템에 설치되어 있습니다.DB2 백엔드와 JSP 연결
하나의 j2se와 다른 jsp (tomcat 7에서 실행 됨)를 만들었습니다.
둘 다 j2se 및 jsp 웹 사이트에 동일한 코드를 사용하고 있지만이 코드는 jsp 웹 사이트가 아닌 j2se 응용 프로그램에서만 작동합니다. 나는 문제가 어디 있는지 모른다.
JSP 웹 사이트의 오류는 다음과 같습니다 라인에서 java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Driver
가 : Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
내가 다시 시작했습니다 바람둥이 여러 번 가리키고 내 PC를 여러 번 다시 시작됩니다. 구글 검색 및 위의 코드를 발견 ...
내 클래스 연결은 JSP로 웹 사이트의 src에 관리자 패키지에, 나는 일식 인디고 EE를 사용하고 있습니다.
누구로부터 어떤 도움이 큰 것입니다 ... 미리
감사합니다.
EDIT : I've also added the db2jcc.jar in the projects from build path > add external jar
@Tomasz와 다른 사람들이 제안했듯이 db2jcc.jar을 빌드 경로에 추가했는지 확인하십시오. 그 클래스의 인스턴스를 다른 클래스에서 직접 만들고 다른 클래스에 오류가 없는지 확인하십시오. –