【发布时间】:2015-01-11 14:07:19
【问题描述】:
您好,我使用 Netbeans 和 javadb 作为数据库创建了一个密码程序。 jar 文件在我的计算机上工作正常,但是当我尝试在 anther 系统中启动 jar 时它不起作用,并且我遇到异常说我无法连接数据。 这是我用来连接的代码
try {
Class.forName("org.apache.derby.jdbc.ClientDriver");
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog( Pref.this, ex.getMessage());
}
try {
String host = "jdbc:derby://localhost:1527/PROCAT";
String uName = "root";
String uPass = "root";
con = DriverManager.getConnection( host, uName, uPass);
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE );
String SQL = "select * from PASS1";
rs = stmt.executeQuery(SQL);
}
catch (SQLException err) {
JOptionPane.showMessageDialog(null, "can not connect to database");
}
【问题讨论】:
-
你的另一台电脑有数据库吗?
-
如果您运行
.jar文件的其他系统没有运行该服务器的本地实例,则尝试连接到localhost将失败。 -
感谢回复我只在其他系统中安装 jdk 如何让服务器在另一台计算机上运行,因为在我的计算机中我从 netbeans 内部启动服务器
标签: java sql database netbeans-8