2016-11-18 41 views
0

我试图连接,以便在类Derby中创建一个数据库,当我遇到以下问题:我从下载的zip文件官方的Derby网站,目前我使用的是10.12.1.1版本,我已经执行了startNetwork命令,向我显示日志文件谁说已准备好接受端口1527上的连接,但是当我尝试连接命令时在ij中):连接'jdbc:derby://localhost:1527/Mydb;create=true';它显示我的错误: 错误08001:java.net.ConnectException:连接错误到端口1.527服务器本地主机与消息连接被拒绝(我翻译它从意大利语,也许不同的原始语言)我不明白的是为什么它显示端口1.527而不是1527,有什么想法?德比阿帕奇 - 连接异常,当我尝试连接端口1527

+0

我正在使用MacOS Sierra –

+1

我想这是千位分隔符。 – Danh

+0

这听起来像是您的Derby Network Server实际上并未成功启动。查看启动网络服务器的目录中的文件'derby.log',看看有没有更多的线索。使用'ps'命令查看网络服务器的Java进程是否仍在运行。使用'netstat'来查看它是否在端口1527上成功侦听。 –

回答

0

您在连接字符串中缺少“/”:1527/Mydb这会导致错误,我猜。如果没有你试图使用完整的文件路径?

+0

感谢您的建议,但它始终显示相同的错误,您对'完整文件路径'有何意义?我正在创建一个请求,以创建一个数据库,我没有它的路径 –

+0

即使创建,你也必须指定一个路径,数据库文件应该被存储。来自我的例子:'jdbc:derby:G:\\ test \\ test \\ Test \\ Database' – Aelop