4

将来我可以将嵌入式 Derby 数据库用作非嵌入式数据库吗?在这种情况下,我需要迁移还是只需要更改 jdbc 中的驱动程序?如果情况更复杂,我该怎么办?

4

1 回答 1

4

是的你可以。Derby 数据库是相同的,无论是由使用嵌入式驱动程序的独立程序访问,还是由多个与 Derby 网络服务器通信的客户端程序访问。

Derby 网络服务器只是一些“胶水”软件,它实现 DRDA 远程数据库协议以实现 JDBC-over-the-net,然后使用正常的嵌入式数据库访问来访问服务器端的数据库。

如果您愿意,甚至还有一个更高级的配置,称为“嵌入式服务器”,它允许您让使用嵌入式驱动程序访问您的数据库的程序通过同时充当网络服务器来与其他网络客户端共享该访问权限。

以下是有关最后一个选项的更多信息:http: //db.apache.org/derby/docs/10.10/adminguide/radminembeddedserverex.html

于 2014-01-04T16:37:21.977 回答