java - 以编程方式启动 apache derby

标签 java netbeans jdbc

我是java新手。在我的项目中,我使用了 JDBC。在 netbeans 启动之前它运行良好。但是,当我关闭 netbeans 并执行 jar 文件时,出现以下错误:-

java.sql.SQLNonTransientConnectionException: java.net.ConnectException : Error 
connecting to server localhost on port 1527 with message Connection refused.

我在 -> https://stackoverflow.com/a/9725496/2464420,but 处读到了这个答案我无法达到预期的结果。我得到以下信息:-

enter image description here

请帮助我。

最佳答案

您的项目中存在编译错误 您必须在类路径中添加 derbynet.jar 依赖项才能嵌入服务器。

http://db.apache.org/derby/papers/DerbyTut/ns_intro.html#ns_config_env

客户端和服务器依赖项是两个不同的 jar。

关于java - 以编程方式启动 apache derby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20031034/

相关文章:

java - 我无法连接到我的 sql,并且找不到我的驱动程序

java - 使用文件 ..xml 中定义的名称 '..' 创建 bean 时出错

java - 我的代码是否上传到 Maven 存储库?

java - 如何在 Java 中将 $1319.2295689273974 舍入为 1319.23?

php - 如何最好地将 LAMP 制作的项目转移到 WAMP 而不破坏它?

java - 通过设置 BasicDataSource 属性 testOnBorrow=false 来提高 web app/rest-api 性能,有风险吗?

java - 使用 Java 从本地 SQLite 数据库读取表情符号

css - TextArea 不处理 MouseEvent.MOUSE_PRESSED

netbeans - 为 netbeans 安装 IDE 帮助程序文件

java - 用于 liquibase 更新的 SAPHANA JDBC 示例 URL