我使用以下代码连接到dyamic web项目中的derby数据库,但它不起作用。如果我在普通的java项目中使用相同的代码,你可以帮助我。
private Connection connection = null;
public DBconnection(){
createConnection();
}
public void createConnection(){
try{
Class.forName("org.apache.derby.jdbc.ClientDriver");
this.connection = DriverManager.getConnection("jdbc:derby://localhost:1527/student");
}catch (Exception e){
e.printStackTrace();
}
}
public Connection getConnection(){
return this.connection;
}
注意:
我已将所有derby库包含在我的动态Web项目中,而且我已启动derby服务器一切正常但此代码未连接到数据库。另外,我在tomcat服务器上运行动态项目,端口为8080,德比服务器的端口为1527.
答案 0 :(得分:0)
请将derby安装lib文件夹中的derbybyclient.jar
文件复制到tomcat安装的lib文件夹中。
其余的代码很好。
有关详细信息,请参阅此link