【发布时间】:2014-01-21 19:38:26
【问题描述】:
我以后可以将嵌入式 Derby 数据库用作非嵌入式数据库吗?在这种情况下,我需要迁移还是只需要更改 jdbc 中的驱动程序?如果更复杂,我该怎么办?
【问题讨论】:
标签: java derby embedded-database database-server
我以后可以将嵌入式 Derby 数据库用作非嵌入式数据库吗?在这种情况下,我需要迁移还是只需要更改 jdbc 中的驱动程序?如果更复杂,我该怎么办?
【问题讨论】:
标签: java derby embedded-database database-server
是的,你可以。 Derby 数据库是相同的,无论是由使用嵌入式驱动程序的独立程序访问,还是由多个客户端程序与 Derby 网络服务器通信。
Derby 网络服务器只是一些“胶水”软件,它实现 DRDA 远程数据库协议以实现 JDBC-over-the-net,然后使用正常的嵌入式数据库访问来访问服务器端的数据库。
如果您愿意,甚至还有一个更高级的配置,称为“嵌入式服务器”,它允许您的程序使用嵌入式驱动程序访问您的数据库,通过同时充当网络客户端与其他网络客户端共享访问服务器。
以下是有关最后一个选项的更多信息:http://db.apache.org/derby/docs/10.10/adminguide/radminembeddedserverex.html
【讨论】: