连接到动态Web项目中的derby数据库

时间:2014-04-12 11:35:36

标签: java derby

我使用以下代码连接到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.

1 个答案:

答案 0 :(得分:0)

请将derby安装lib文件夹中的derbybyclient.jar文件复制到tomcat安装的lib文件夹中。 其余的代码很好。 有关详细信息,请参阅此link