我目前正在开发一个可以与不同数据库一起使用的程序(目前我正在使用嵌入式Derby和MySQL进行测试)。
是否可以从我的应用程序中释放Derby数据库(让另一个进程使用它)而不使用特定于derby的东西?我知道这可以通过将shutdown=true
附加到jdbc网址来完成,但这是我想避免的。我试过connection.close()
,但它没有用。
非常感谢!
答案 0 :(得分:3)
如果您需要多个进程来访问Derby数据库,则应停止使用嵌入式版本和切换到使用Derby Network Server。这将启动Derby,以便以熟悉的客户端/服务器方式访问它。在此模式下,可通过多个同时连接访问Derby。这类似于你准备用MySQL做的事情。