【发布时间】:2017-04-02 11:57:39
【问题描述】:
当我遇到以下问题时,我试图连接以便在 Derby 中为一个类项目创建一个数据库:我已经从 Derby 官方网站下载了 zip 文件,目前我使用的是 10.12.1.1版本,我已经执行了命令 startNetwork,该命令向我显示了日志文件,该文件说已准备好接受端口 1527 上的连接,但是当我尝试使用命令连接时(在 ij 中):connect 'jdbc:derby://localhost:1527/Mydb;create=true'; 它向我显示错误:
错误 08001: java.net.ConnectException: 在端口 1.527 上与服务器 localhost 的连接错误,并显示连接被拒绝(我已经从意大利语翻译过来,可能在原始语言中有所不同)我不明白为什么它向我显示端口1.527 而不是 1527,知道吗?
【问题讨论】:
-
我正在开发 MacOS Sierra
-
我猜是千位分隔符。
-
听起来您的 Derby 网络服务器实际上没有成功启动。查看启动网络服务器的目录中的文件“derby.log”,看看那里是否有更多线索。使用“ps”命令查看网络服务器的 Java 进程是否仍在运行。使用“netstat”查看是否成功监听 1527 端口。
标签: java database-connection derby