3

我目前正在开发一个可用于不同数据库的程序(目前我正在使用嵌入式 Derby 和 MySQL 进行测试)。

是否可以在不使用特定于 derby 的东西的情况下从我的应用程序中释放 Derby 数据库(让另一个进程使用它)?我知道这可以通过附加shutdown=true到 jdbc url 来完成,但这是我想避免的。我试过了,connection.close()但没有用。

非常感谢!

4

1 回答 1

3

如果您需要多个进程来访问您的 Derby 数据库,您应该停止使用嵌入式版本并转而使用Derby Network Server。这将启动 Derby,因此可以以熟悉的客户端/服务器方式访问它。在这种模式下,可以通过多个同时连接访问 Derby。这类似于你已经准备好用 MySQL 做的事情。

于 2012-12-19T23:42:50.960 回答