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上的连接?
答案 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中同时创建了一个数据库及其连接。在此过程中,您可以选择服务器已在其上建立连接的端口。