有一个数据库可以embedded到Java程序中,但也允许通过ODBC访问; 更具体地说,通过ADOdb的ODBC?
环境是MS Windows(XP上)。
情况是,Java程序(我的)运行一个外部程序(不是我的),它使用ADOdb.Connection对象连接到embedded式数据库并提取数据。 哦,遗留支持。
我一直试图使用Derby(即JavaDB / Cloudscape)和NetworkServerControl对象进行设置,但无法弄清楚如何configuration系统DSN,使ADODB.Connection对象可以连接。 机会是我做错了,但我不知道如何指定到德比文件的path。
有没有可以用这种方式访问的embedded式数据库? 最好有一个(与Derby不同)不需要不受支持的第三方驱动程序来访问ODBC?
或者,我是否完全错误? 我不是很熟悉数据库,也不是一般的ADOdb或.NET。
H2在功能列表中声明了一个ODBC驱动程序(但仍然是实验性的)。