我一直在寻找一个问题的答案,这个问题很容易问,因为很难找到答案:
.Net 中是否有任何可能的方式可以用来连接到 Apache Derby?
是否有任何受支持的嵌入式数据库 [在本地驱动器中] 与 .net 中的 Apache Derby 相同?
是否有任何支持的网络数据库[在网络上的本地驱动器中] 与 .net 中的 Apache Derby 相同?
由于 .Net 无法通过 JDBC 连接,而且 Derby 不支持其他任何东西,我怀疑您是否能够做到这一点。
当您显然在寻找嵌入式数据库时,您可能想看看 Firebird:http ://www.firebirdsql.org/
如果我没记错的话,它确实有一个 .Net 连接器,您可以将它作为网络服务器或“基于文件的”嵌入式引擎运行。
它是一个非常好的和强大的 DBMS(它有几个 Derby 没有的特性),唯一的缺点是文档很乱(没有一个完整的手册可以涵盖当前版本的完整 SQL 语法)。