NetBeans创建数据库连接被拒绝

时间:2018-08-17 17:38:09

标签: netbeans derby

CDT 2018年8月16日15:55:47:Apache Derby网络服务器-10.11.1.2-(1629631)已启动并准备接受端口1888上的连接

好!那就是我想要的。我在端口1888上安装了该端口,因为端口1527已在使用中。

问题在于,在创建数据库时,NetBeans IDE 8.2并未明确说明如何选择端口。

从“服务”选项卡中,展开“数据库”节点,然后右键单击Java DB。选择创建数据库。在“创建Java DB数据库”对话框中,设置“数据库名称”,“用户名”和“密码”。点击确定。

创建数据库时发生错误:java.sql.SQLNonTransientConnectionException:java.net.ConnectException:在连接端口1,527上的服务器localhost时出现错误,并显示消息拒绝连接:connect ..

如何告诉“创建数据库”功能服务器需要端口1888上的连接?

1 个答案:

答案 0 :(得分:0)

https://netbeans.org/bugzilla/show_bug.cgi?id=115186 http://db.apache.org/derby/docs/10.11/ref/rrefattrib26867.html

作为解决方法,直接进入“新建连接”功能。例如:

“服务”选项卡>“数据库”节点>右键单击>“新建连接”

新建连接向导

驱动程序:Java DB(网络)

下一步>

自定义连接

主机:本地主机

端口:1888

数据库:图书

用户名:deitel

密码:deitel

JDBC URL:jdbc:derby:// localhost:1888 / books; create = true

重要的是create = true属性。没有它,您将得到:

无法使用org.apache.derby.jdbc.ClientDriver建立到jdbc:derby:// localhost:1888 / books的连接(该连接被拒绝,因为未找到数据库书籍。)

那里有。您刚刚在NetBeans IDE中同时创建了一个数据库及其连接。在此过程中,您可以选择服务器已在其上建立连接的端口。