我创建了一个Java应用程序,其数据库在Derby 10.10.2.0(JDK 1.7)上运行 问题是当NetBeans 7.3.1打开并且数据库已连接时,一切正常。 但是当我编译和构建这个应用程序然后转到NetBeans项目中的dist文件夹时,我运行应用程序并且数据库将无法连接。 这是连接数据库的代码:
String url = "jdbc:derby://localhost:1527/reflet;create=true";
String driver = "org.apache.derby.jdbc.ClientDriver";
String userName = "root";
String password = "admin";
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url,userName,password);
conn.close();