gpt4 book ai didi

java.sql.sqlnontransientconnectionException : java.net.connectException:连接到端口上的服务器本地主机时出错

转载 作者:行者123 更新时间:2023-12-01 22:09:54 24 4
gpt4 key购买 nike

我正在使用 Derbyclient(本地托管的数据库)开发一个 java 项目。我已经完成了所有事情,除了当我尝试桌面应用程序而没有手动连接到数据库(来自 Netbeans)时,标题中的错误弹出,我似乎无法解决它。感谢您花时间阅读本文并为我提供帮助。

最佳答案

Derby 可以以嵌入式或基于服务器的两种模式运行。基于服务器允许多个程序访问同一数据库。嵌入式允许您的应用程序无需服务器即可运行。您的 url 选择基于服务器。连接被拒绝错误表明服务器没有运行。由于服务器是在 Netbeans 内启动的,因此当 Netbeans 未运行时服务器将关闭。

选项是:

  1. 切换到嵌入式。
  2. 使用 Netbeans 外部的命令启动服务器。
  3. 只需保持 Netbeans 运行即可。

要切换到嵌入式,请参阅 Apache 的部署选项文档:从 URL 中删除“//localhost:1527”。另请参阅教程“使用嵌入式驱动程序运行 SQL”:https://builds.apache.org/job/Derby-docs/lastSuccessfulBuild/artifact/trunk/out/getstart/index.html

要在单独的命令窗口中启动服务器,请参阅 derbyrun.jar 的语法: https://builds.apache.org/job/Derby-docs/lastSuccessfulBuild/artifact/trunk/out/getstart/rgsderbyrunjarsyntax.html

关于java.sql.sqlnontransientconnectionException : java.net.connectException:连接到端口上的服务器本地主机时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32018331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com