【问题标题】:Derby java sql exception德比java sql异常
【发布时间】:2015-10-12 20:37:15
【问题描述】:

我正在尝试在 Glassfish 4 服务器上启动一个应用程序,但它给了我一些奇怪的异常: Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: java.net.ConnectException : Error connecting to server localhost on port 1527 with message Connection refused: connect. 难道是因为我没有SQL?我不知道如何解决它。

【问题讨论】:

    标签: derby java-ee-7


    【解决方案1】:

    您需要启动 Derby Network Server,并让它侦听 localhost 上的端口 1527(这是 Derby Network Server 的默认设置,因此无需特殊配置即可实现该主机和端口)。

    您可以在此处找到启动 Derby 网络服务器的说明:http://db.apache.org/derby/docs/10.11/adminguide/tadmincbdjhhfd.html

    如果您刚刚开始使用 Derby,可以在此处了解更多信息:http://db.apache.org/derby/docs/10.11/getstart/

    【讨论】:

    • 谢谢!我刚刚启动了 Web 服务器并部署了我的应用程序。但现在我所有的实体都炸毁了。有什么方法可以将我当前的实体导入数据库表吗?
    • Derby 数据库可以位于硬盘上任何位置的文件夹中;听起来您已经创建了多个同名的数据库,有些是空的,有些是您已经创建的表和数据。一旦您决定将哪个数据库用作永久数据库,您可以使用导入/导出系统过程从其他数据库复制数据:db.apache.org/derby/docs/10.11/adminguide/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多