我正在使用用 Java 编写的第 3 方应用程序,它使用本地嵌入式 H2 数据库来存储数据。
我想编写一个 Python 应用程序来读取这些数据,并可能将其写回。关于在 SQLAlchemy 中使用 Postgress 引擎来实现这一点有很多建议,但是我从中收集到的是我需要在本地机器上安装某种服务器。我被困在这一点上。是否有这样的地方,访问它更像是一个文件以在本地对其运行 SQL 查询。这也将有助于打包(当我到达时)。
H2 通过充当 PostgreSQL 服务器来支持使用 PostgreSQL ODBC 驱动程序。
您需要在服务器模式下启动 H2。
你可以在这里读到它:
http://www.h2database.com/html/advanced.html#odbc_driver
http://www.theserverside.com/news/thread.tss?thread_id=46456