gpt4 book ai didi

database-connection - 与 Derby 有其他连接(只读)

转载 作者:行者123 更新时间:2023-12-01 16:36:07 32 4
gpt4 key购买 nike

我想要做什么:我的应用程序与 Derby DB 具有完整连接,并且我想并行地浏览数据库(只读)(使用不同的工具)。

我不确定 Derby 在内部实际上是如何工作的,但我知道我只能有 1 个到 Derby DB 的事件连接。但是,由于数据库仅由 HDD 上的文件组成,我是否应该能够以只读模式打开与它的其他连接?

有什么工具可以做到这一点吗?

最佳答案

运行 Apache Derby DB 有两种可能性。

  1. Embedded :您在应用程序中运行数据库 → 只能有一个连接
  2. Client :您在单独的进程中将数据库作为服务器启动→具有许多连接的经典数据库

您可以根据驱动程序的大小来识别类型。如果驱动程序有超过 2MB,则您使用嵌入式版本。

更新

当您启动 derby 引擎(服务器或嵌入式)时,它会获得对数据库文件的独占访问权限。

If you need to access a single database from more than one Java Virtual Machine (JVM), you will need to put a server solution in place. You can allow applications from multiple JVMs that need to access that database to connect to the server.

详情参见 Double-booting system behavior .

关于database-connection - 与 Derby 有其他连接(只读),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61943062/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com