达梦数据库(Dameng Database)是一种关系型数据库管理系统,与常见的MySQL、Oracle等数据库系统类似。要使用Python连接并操作达梦数据库,你需要安装达梦数据库的Python驱动程序。
以下是一个使用Python连接达梦数据库的示例代码:
python复制代码
import dsn | |
# 创建数据库连接 | |
conn = dsn.connect( | |
host='localhost', | |
port=5236, | |
user='root', | |
password='password', | |
db='test', | |
driver='dm_python' | |
) | |
# 执行查询语句 | |
cur = conn.cursor() | |
cur.execute('SELECT * FROM mytable') | |
# 获取查询结果 | |
rows = cur.fetchall() | |
for row in rows: | |
print(row) | |
# 关闭游标和连接 | |
cur.close() | |
conn.close() |
在这个示例中,我们首先导入了dsn
模块,该模块是达梦数据库的Python驱动程序。然后,我们使用dsn.connect()
方法创建了一个数据库连接对象,指定了数据库的主机名、端口号、用户名、密码、数据库名和驱动程序等信息。接下来,我们使用连接对象创建了一个游标对象,并执行了一条查询语句。最后,我们获取查询结果并输出到控制台,然后关闭了游标和连接对象。
需要注意的是,在使用达梦数据库的Python驱动程序之前,你需要先安装该驱动程序。你可以在达梦数据库的官方网站上下载并安装该驱动程序。另外,在使用达梦数据库时,还需要注意数据库的版本和驱动程序的版本是否匹配,否则可能会出现连接失败等问题。