时间:2021-07-01 10:21:17 帮助过:41人阅读
3、函数方式实现增、删、改、查:
def sqlSelect(sql,db): #查询
cr = db.cursor()
cr.execute(sql)
rs = cr.fetchall()
cr.close()
return rs
def sqlInsert(sql,param,db): #插入、删除、更新
cr = db.cursor()
cr.execute(sql,param)
cr.close()
db.commit()
return 1
二、连接MySql数据库:
1、安装MySql驱动:在命令行使用pip安装
pip install PyMySQL
2、连接并操作MySql数据库
import pymysql
db = pymysql.connect(host=‘127.0.0.1‘,port=3306,user=‘root‘,password=‘root‘,
db=‘mvc‘,charset=‘utf8mb4‘,cursorclass=pymysql.cursors.DictCursor)
cursor = db.cursor()
sql = ‘select * from user‘
cursor.execute(sql)
rs = cursor.fetchall()
for x in rs:
print(x)
三、连接SQL Server数据库:
1、下载驱动程序包:
pymssql-2.1.3-cp36-cp36m-win32.whl(https://www.lfd.uci.edu/~gohlke/pythonlibs/ )
2、安装驱动程序(命令行):
pip install pymssql-2.1.3-cp36-cp36m-win32.whl
3、连接并操作数据库:
import pymssql
db = pymssql.connect(host=‘127.0.0.1‘,user=‘a1‘,password=‘root‘,database=‘dbms‘)
cursor = db.cursor()
cursor.execute(‘select * from courses‘)
rs = cursor.fetchall()
for x in rs:
print(x)
附注:
pip的用法:pip是一个安装和管理 Python 包的工具
(1) 安装一个包
c:\> pip install
c:\> pip install ==
(2)升级一个包 (如果不提供version号,升级到最新版本)
c:\> pip install --upgrade >=
(3)删除一个包
c:\>pip uninstall
1
喜欢
Python操作几种不同的关系数据库
标签:libs 方式 fetchall http play 基本操作 div cursor mon