我有一个 Django 网络应用程序和 Hbase 后端。为了访问 hbase,我使用 Apache Phoenix 来查询 hbase。 Phoenix 公开了 jdbc 驱动程序。
如何使用这些 jdbc 驱动程序将 Phoenix 与 Django ORM 集成? 我可以编写客户数据库适配器还是有其他方法?
提前致谢。
最佳答案
我也一直在尝试看看是否可以扩展 django 的 ORM 以使用 apache phoenix。但首先,您可以结账
JayDeBeAPI
或
例如,我能够使用 phoenixdb 包连接和检索数据。
- 通过 pip install phoenixdb 安装软件包
运行示例代码:
导入phoenixdb
database_url = 'http://localhost:8765/?v=1.6 '
conn = phoenixdb.connect(database_url, autocommit=True)
光标 = conn.cursor()
cursor.execute('从WEB_STAT限制1中选择*')
rs = 游标.fetchall()
打印RS
了解您正在使用的 phoenix 版本非常重要,您可以在提供的链接中找到详细信息。
关于django - 如何使用 JDBC 驱动程序为 django 编写自定义数据库适配器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37708696/