7

我想通过 JDBC 驱动程序将超集连接到数据库。但据我发现,没有为此目的准备好的 SQLAlchemy 方言。最接近的选项可能是jaydebeapi,但它也没有 SQLAlchemy 方言。

问题是 SQLAlchemy DB Engine 是否有办法通过 JDBC 驱动程序连接数据库?或者有没有办法在集中使用 JDBC 驱动程序?

4

2 回答 2

10

这是我不断遇到的问题——SQLAlchemy 项目和 JayDeBeAPI 项目都不想跨过这座桥,真是太遗憾了。

它会在任何选择 SQLAlchemy(如 Superset)的工具中自动启用如此多的附加功能。

我知道 SQL Alchemy 需要更深入地了解特定 DB 的 SQL 方言,因为它的 ORM 功能,但是实现一个主要功能的通用 JDBC 层和/或继承现有的方言应该相当简单。

我能找到的最新参考是这样的:

JayDeBeAPI 评论

于 2017-11-22T03:30:36.547 回答
1

看起来 JDBC API 是最近才发布的(2020 年 10 月):

https://pypi.org/project/sqlalchemy-jdbcapi/

于 2021-10-14T13:44:38.627 回答