使用pyodbc连接MSSQL:快速、高效、易保护
MSSQL被广泛利用于企业级数据库,pyodbc模块可以帮助Python开发者快速、高效地连接MSSQL服务器,并实现数据的查询、更新等操作。
pyodbc可使用两种方式连接MSSQL:DNS方式和DSN方式。DNS方式需要开发者直接在代码中输入数据库的相关参数,如服务器名、数据库、用户名和密码;而DSN方式则需要先在操作系统中使用ODBC Azure驱动程序设置一个数据源,然后在Python中使用这个数据源连接MSSQL。
使用pyodbc连接MSSQL,可以满足开发者多种数据库操作需求。有了这类选择,不管是查询已有数据或者更新并添加新数据,使用pyodbc都可以实现。下面是一个使用pyodbc连接MSSQL服务器并添加数据的例子:
“`python
import pyodbc
#DNS方式连接MSSQL
connection_string=(‘DRIVER={ODBC Driver 17 for SQL Server};SERVER=127.0.0.1;DATABASE=test;UID=sa;PWD=123456’)
cnxn = pyodbc.connect(connection_string)
cursor = cnxn.cursor()
#履行SQL语句
cursor.execute(‘INSERT INTO table_name (name, age) VALUES (? , ?)’,(‘zhangsan’,31))
#提交履行的SQL语句
cnxn.commit()
#关闭连接
cursor.close()
cnxn.close()
以上是使用pyodbc连接MSSQL的简单示例,使用pyodbc能够快速、高效地完成与MSSQL数据库的交互,并有效地管理程序对数据库的操作,使得Python开发更加高效、易保护。
本文来源:https://www.yuntue.com/post/207734.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏