我一直在使用 Derbyclient (本地托管的数据库)开发一个 java 项目。我已经完成了所有事情,除了当我尝试桌面应用程序而没有手动连接到数据库(来自 Netbeans)时,标题中的错误弹出,我似乎无法解决它。感谢您花时间阅读本文并为我提供帮助。
Derby 可以以嵌入式或基于服务器两种模式运行。基于服务器允许多个程序访问同一数据库。嵌入式允许您的应用程序无需服务器即可运行。您的 url 选择基于服务器。连接被拒绝错误表明服务器没有运行。由于服务器是在 Netbeans 内启动的,因此当 Netbeans 不运行时服务器会关闭。
选项有:
- 切换到嵌入式。
- 使用 Netbeans 外部的命令启动服务器。
- 只需保持 Netbeans 运行即可。
要切换到嵌入式,请参阅 Apache 的部署选项文档:
从 URL 中删除“//localhost:1527”。
另请参阅教程“使用嵌入式驱动程序运行 SQL”:https://builds.apache.org/job/Derby-docs/lastSuccessfulBuild/artifact/trunk/out/getstart/index.html https://builds.apache.org/job/Derby-docs/lastSuccessfulBuild/artifact/trunk/out/getstart/index.html
要在单独的命令窗口中启动服务器,请参阅 derby run.jar 的语法:https://builds.apache.org/job/Derby-docs/lastSuccessfulBuild/artifact/trunk/out/getstart/rgsderbyrunjarsyntax.html https://builds.apache.org/job/Derby-docs/lastSuccessfulBuild/artifact/trunk/out/getstart/rgsderbyrunjarsyntax.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)