建议使用外部 ODBC 访问的嵌入式数据库?

发布于 2024-12-21 04:52:17 字数 450 浏览 0 评论 0原文

有没有一种数据库既可以嵌入Java程序中,又可以通过ODBC访问;更具体地说,通过 ADOdb 的 ODBC?

环境是 MS Windows(XP 上)。

情况是 Java 程序(我的)运行一个外部程序(不是我的),该程序使用 ADOdb.Connection 对象连接到嵌入式数据库并提取数据。哦,遗留支持。

我一直在尝试使用 Derby(即 JavaDB/Cloudscape)和 NetworkServerControl 对象进行设置,但无法弄清楚如何配置系统 DSN 以便 ADODB.Connection 对象可以连接。我可能做错了,但我不知道如何指定 Derby 文件的路径。

是否有可以通过这种方式访问​​的嵌入式数据库?最好是不需要不受支持的第三方驱动程序来进行 ODBC 访问(与 Derby 不同)?

或者,我的做法完全错误吗?我不太熟悉数据库,一般也不熟悉 ADOdb 或 .NET。

Is there a database that can be embedded in a Java program but also allow access through ODBC; more specifically, ODBC through ADOdb?

The environment is MS Windows (XP on).

The situation is that a Java program (mine) runs an external program (not mine) that uses an ADOdb.Connection object to connect to the embedded database and extract data. Oh, legacy support.

I've been trying to set this up using Derby (i.e. JavaDB/Cloudscape) and the NetworkServerControl object, but cannot figure out how to configure the System DSN such that an ADODB.Connection object can connect. Chances are I'm doing it wrong, but I can't figure out how to specify the path to the Derby files.

Is there an embedded db that can be accessed in this manner? Preferably one (unlike Derby) that doesn't require unsupported third-party drivers for ODBC access?

Alternatively, am I going about this completely wrong? I'm not very conversant with databases, nor ADOdb or .NET in general.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

神妖 2024-12-28 04:52:17

H2 在功能列表中声明了 ODBC 驱动程序(但仍处于实验阶段)。

H2 stated a ODBC driver on the features list (but still experimental).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文