将来可以在客户端-服务器db环境中使用嵌入式Derby数据库吗?

2019年2月21日 11点热度 0条评论

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

解决方案如下:

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

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

如果愿意,甚至可以使用稍微更高级的配置,称为“嵌入式服务器”,该配置使您可以使程序使用嵌入式驱动程序来访问数据库共享,并同时充当网络服务器,从而与其他网络客户端进行访问。

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