gpt4 book ai didi

python - Django pyodbc 是否支持 Nexus DB 还是依赖于数据库?

转载 作者:行者123 更新时间:2023-12-01 07:47:33 26 4
gpt4 key购买 nike

我有一个项目,需要在 Django 应用程序中连接 Nexus DB。我尝试过 Django-pyodbc,

DATABASES = {
'default': {
'ENGINE': "django_pyodbc",
'HOST': "nexusdb@xxx.xxx.x.xx",
'USER': "",
'PASSWORD': "",
'NAME': "testDB",
'OPTIONS': {
'driver': '{NexusDB V3.10 Driver}',
'host_is_server': True,

},
}

}

但未能建立连接。

我已经尝试了最新的 alpha 版本的 Django-pyodbc2.0.0a1django-pyodbc-azure,但发现了很多 SQL Server 特定问题。发现它特定于 MS SQL ServerMicrosoft azure Database

pyodbc 本身是否连接到 NexusDB?如果是的话,它可以执行查询吗?

Django-pyodbc 是否可以与不同的 ODBC 驱动程序正常工作?

Django-pyodbc 是否支持 Nexus DB

有人可以帮我解决这个问题吗?

谢谢

最佳答案

据我所知,django-pyodbc仅支持MS SQL Server。它使用底层 pyodbc 包,但 Django 引擎所需的许多映射都是 SQL Server 特定的。适用于 SQL Server 的最新 Django 引擎包是 django-pyodbc-azure。

您可能想看看这个列表;更流行的数据库更有可能在任何 Web 框架中得到支持。 https://db-engines.com/en/ranking

如果您可以使用另一个数据库作为 Django 的默认数据库,则可以单独使用 pyodbc 从 Nexus DB 中提取数据。我之前已经这样做过,我使用 PostgreSQL for Django,并与 SAS 和 SQL Server 建立备用连接来获取数据。

关于python - Django pyodbc 是否支持 Nexus DB 还是依赖于数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56388574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com