连接到网络中的数据库时出现JDBC连接问题

时间:2015-10-01 09:09:25

标签: java jdbc

我使用net beans设计了一个java应用程序,它连接到端口1527上的数据库并检索数据。我使用build和compile编写了一个可执行jar文件。运行jar后,我收到以下错误。

     java.sql.sqlnontransientconnectionexception java.net.connectexception
 error connecting to server localhost on port 1527 with message connection refused connect

我编写了以下用于连接到derby数据库的代码

 Class.forName("org.apache.derby.jdbc.ClientDriver");
 String host= "jdbc:derby://localhost:1527/database/project.db;create=true";
               Connection conn;
               String user="user1";
               String pass="pass1";
               conn = DriverManager.getConnection(host,user,pass);
               if (conn!= null) {
                JOptionPane.showMessageDialog(null,"Connected to database");
            }

这个错误是因为服务器上的数据库不可用,还是我必须做除代码以外的其他事情?

如果我在我的系统中使用本地数据库,那么应用程序运行正常。我在代码中使用的db地址是由要求我开发应用程序的人员给出的。

0 个答案:

没有答案