2016-09-27 66 views
1

我已经使用derby数据库创建了一个简单的java桌面应用程序,我已经使用嵌入式驱动程序来连接数据库。多次访问单个derby数据库

问题是德比数据库无法多次使用嵌入式数据库访问。

如果多个客户端应用程序试图访问数据库,则会发生共享锁。

如何让多用户同时访问数据库?

我想用什么驱动程序?

+0

请参阅此配置:http://stackoverflow.com/a/17053074/193453 –

回答

1

虽然允许从引导数据库的JVM进行多次访问,但嵌入式Derby无法由多个JVM引导(打开)。如果您想从多个应用程序(JVM)访问相同的Derby数据库,则应使用Derby Network Server

+0

谢谢。桌面应用程序可能吗? – lekshmi

+0

德比网络服务器是客户端 - 服务器模型;因此就其性质而言,它必须与桌面应用程序分离。你的应用程序的要求是什么? – yanana

+0

我的应用程序是一个java桌面应用程序,我已经使用derby作为简单的搜索应用程序。 Java中是否有其他数据库用于多用户访问? – lekshmi