如何使用 JDBC 驱动程序为 django 编写自定义数据库适配器



我在Django中有一个Web应用程序,在Hbase中有一个后端。要访问hbase,我正在使用Apache Phoenix来查询hbase。凤凰城公开了 jdbc 驱动程序。

如何使用这些 jdbc 驱动程序将 Phoenix 与 Django ORM 集成?我可以编写客户数据库适配器还是有其他方法?

提前谢谢。

我也一直在尝试看看是否有可能扩展 django 的 ORM 来使用 apache phoenix。 但首先,您可以结帐

JayDeBeAPI

凤凰数据库

例如,我能够使用 phoenixdb 包连接和检索数据。

  1. 通过 pip 安装凤凰数据库安装软件包
  2. 运行示例代码:

    进口凤凰数据库

    database_url = 'http://localhost:8765/?v=1.6'

    conn = phoenixdb.connect(database_url, autocommit=True)

    cursor = conn.cursor()

    cursor.execute('从限制 1 中选择 *WEB_STAT")

    rs = cursor.fetchall()

    打印 RS

了解您正在使用的凤凰版本很重要,您可以在提供的链接中找到详细信息。

最新更新