SQLAlchemy是否支持JDBC方言?

8
我想使用JDBC驱动程序将Superset连接到数据库。但是根据我的研究,没有一个为此目的准备好的SQLAlchemy方言。最接近的选项可能是jaydebeapi,但是它也没有SQLAlchemy方言。
是否有一种从SQLAlchemy DB引擎通过JDBC驱动程序连接数据库的方法?或者有没有一种在Superset中使用JDBC驱动程序的方法?

sqlalchemy-JDBCapi 项目实现了 SQLAlchemy 方言以支持通用 JDBC 连接。 - CᴴᴀZ
2个回答

11
这是我一直遇到的问题——SQLAlchemy项目和JayDeBeAPI项目都不想跨越这条鸿沟,这真是太可惜了。
如果能实现这个功能,它将自动为选择SQLAlchemy(例如Superset)的任何工具提供更多额外的功能。
我知道SQL Alchemy需要更深入地了解特定DB的SQL方言才能实现ORM功能,但实现一个大部分功能通用的JDBC层和/或继承现有方言应该相当简单。
我能找到的最新参考资料是这个: JayDeBeAPI Comment

1
虽然这不是一个答案,但我完全同意你的评论。令人惊讶的是,SQLAlchemy没有直接支持JDBC,而JayDeBeAPI在3年后仍然没有方言。并不是要抱怨。 - robert
我们目前正在应对这个难题。因此,SQLAlchemy针对Apache Ignite存在,我们正试图将其连接到Superset。 - Nilanjan Sarkar

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接