如何从 .NET 应用程序访问 HSQL DB?
Posted
技术标签:
【中文标题】如何从 .NET 应用程序访问 HSQL DB?【英文标题】:How can I access an HSQL DB from a .NET application? 【发布时间】:2009-02-12 18:32:03 【问题描述】:是否可以从位于同一台计算机上的 .net 应用程序访问在服务器模式下运行的 HSQLDB 数据库? hsqldb 似乎没有任何 odbc 驱动程序(免费提供)。我错过了吗?
Sun 的 jdbc odbc 网桥似乎允许通过 jdbc 连接连接到 odbc 数据源,但在这种情况下我需要相反:能够创建一个 odbc 连接,将我连接到 jdbc 源。
谢谢!
【问题讨论】:
【参考方案1】:运行H2,它基于 hsqldb。然后,通过 postgresql 驱动程序使用它。
【讨论】:
【参考方案2】:来自 Google 的一些解决方案:
Easysoft ODBC-JDBC Gateway odbcjdbc at sourceforge 使用 JNI ODBC-JDBC Bridge Driver 来自 OpenLink【讨论】:
根据他们的 sourceforge 项目页面,您列出的第一个和第三个选项不符合我的问题的(免费提供)部分,并且第二个项目已死。但是感谢您的回复!【参考方案3】:根据他们的网站hsqldb.org:
.NET 和 ODBC 开发:
HSQLDB 核心开发人员 Campbell Boucher-Burnet 开发了 HSQLDB 1.8.x 的 .NET 端口。发展处于后期阶段。其他核心开发人员 Blaine Simpson 一直在为 HSQLDB 2.0 开发 ODBC 驱动程序。这目前适用于直接语句并支持 Windows 和 Linux。这两项工作的代码都可以从 SVN 存储库下载。
所以你可能想查看他们的SVN repository。
【讨论】:
以上是关于如何从 .NET 应用程序访问 HSQL DB?的主要内容,如果未能解决你的问题,请参考以下文章
我可以从 Windows 8.1 商店应用程序访问 HSQL 数据库吗?