Python:如何知道我要连接到哪个数据库?

ℕʘʘḆḽḘ

我有一个很奇怪的问题。我可以访问数据库,因为有人在我的计算机上安装了正确的ODBC驱动程序,但我不知道

  • 安装了哪种类型的ODBC驱动程序
  • 它是哪种SQL风格

我所能做的就是

import pyodbc
import pandas as pd
import numpy as np

cnxn = pyodbc.connect('DSN=MYDSN')
sql = "SELECT * FROM MASTER.PRICES"
cursor.execute(sql)
data = cursor.fetchone()

它返回一些数据。

但这就是我所知道的。我可以运行哪个SQL命令来了解有关此神秘数据库的更多信息?

谢谢!

朱利安克

pyodbc提供了getinfo方法。

>>> cnxn.getinfo(pyodbc.SQL_DBMS_NAME)
'MySQL'
>>> cnxn.getinfo(pyodbc.SQL_DBMS_VER)
'10.1.21-MariaDB'
>>> cnxn.getinfo(pyodbc.SQL_DRIVER_NAME)
'libmyodbc5w.so'

这只是一些示例,您可以在文档中找到所有可用的常量

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何连接到数据库

来自分类Dev

如何允许Tomcat连接到多个数据库?

来自分类Dev

猫鼬如何连接到多个数据库

来自分类Dev

如何允许Tomcat连接到多个数据库?

来自分类Dev

连接到多个数据库

来自分类Dev

当hibernate初始化后,Hibernate将连接到哪个数据库?

来自分类Dev

springboot JPA如何知道将使用哪个数据库?

来自分类Dev

ASP MVC 4如何知道您正在进行的是哪个数据库迁移?

来自分类Dev

我无法连接到数据库

来自分类Dev

python:如何使用jdbc连接到oracle数据库

来自分类Dev

如何从python中的gui连接到mysql数据库

来自分类Dev

Python:如何连接到服务器数据库?

来自分类Dev

Python:如何连接到 MySQL 数据库

来自分类Dev

Spring Hibernate:识别哪个数据库连接

来自分类Dev

如何从Unity连接到数据库

来自分类Dev

如何连接到远程数据库

来自分类Dev

如何连接到数据库

来自分类Dev

python连接到Azure数据库

来自分类Dev

Laravel API连接到多个数据库

来自分类Dev

R:从R Studio连接到多个数据库

来自分类Dev

QSqlDatabase连接到多个数据库

来自分类Dev

连接到多个数据库春季启动

来自分类Dev

QtSql连接到多个数据库

来自分类Dev

使用Hibernate连接到两个数据库

来自分类Dev

PDO-连接到多个数据库

来自分类Dev

在 Scala 中连接到多个数据库

来自分类Dev

我应该选择哪个数据库?

来自分类Dev

我应该选择哪个数据库?

来自分类Dev

grails如何(重新)连接到第二个数据库