我目前正在使用Netbeans 8.0.2开发Java应用程序。
以前,我使用MySql作为DBMS,但后来我知道我不能把这个数据库放到我的.jar文件中,因此,我转而使用Derby。
当我在Netbeans打开时执行程序,即使数据库断开连接,一切都很完美,但是当我关闭Netbeans时,我试图从.Jar运行我的应用程序,它会出现以下错误..
java.sql.SQLNonTransientConnectionException: java.net.ConnectException
我的代码看起来像;
Class.forName("org.apache.derby.jdbc.ClientDriver");
Connection con =
DriverManager.getConnection("jdbc:derby://localhost:1527/emir;create=true", "root", "root");
Statement st = con.createStatement();
作为驱动程序,我正在使用derbyclient.jar
我查找了其他类似的问题和问题,但他们没有帮助我。 提前谢谢你们,
答案 0 :(得分:0)
我已经通过以下链接解决了我的问题。我建议所有derby-java的初学者都读这个。