📅  最后修改于: 2023-12-03 15:18:05.723000             🧑  作者: Mango
ODB Server(ODB 服务)是一种开放数据库连接(Open Database Connectivity,ODBC)标准的服务器端实现。ODB 服务器使得不同的应用程序能够使用统一的方式访问多种数据库系统。该标准定义了一套API,允许程序员使用SQL语句来访问和操作数据库。
下面是一个使用ODB 服务器连接MySQL数据库的例子:
import pyodbc
# 创建连接字符串
conn_string = 'DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=127.0.0.1;DATABASE=mydb;USER=root;PASSWORD=mypassword;'
# 建立数据库连接
conn = pyodbc.connect(conn_string)
# 创建游标
cursor = conn.cursor()
# 执行SQL查询
cursor.execute('SELECT * FROM employees')
# 获取查询结果
rows = cursor.fetchall()
# 打印查询结果
for row in rows:
print(row)
# 关闭连接
cursor.close()
conn.close()
安装ODBC驱动程序:根据所使用的数据库系统,下载并安装对应的ODBC驱动程序。
安装pyodbc库:在命令行中执行以下命令安装pyodbc库。
pip install pyodbc
配置ODBC数据源:使用操作系统提供的ODBC管理工具,配置相应的数据源,包括数据库类型、服务器地址、用户名、密码等。
修改连接字符串:根据实际情况,将示例代码中的连接字符串修改为正确的值。
使用ODB 服务器可以实现与多种数据库系统的统一连接和操作,为程序员提供了一种方便、高效和安全的方式来访问数据库。同时,使用pyodbc库可以简化数据库操作的开发过程,提高开发效率。