热线电话:13121318867

登录
2020-12-28 阅读量: 640
python如何连接数据库

1、安装


pymysql安装:找到python文件夹pip程序的位置打开命令窗口:


pip install mysql-connector-python -i https://pypi.douban.com/simple


2、使用


安装完毕后,数据库连接的具体步骤如下:


·引入 API 模块。


·获取与数据库的连接。


·执行SQL语句和存储过程。


·关闭数据库连接。


相关推荐:《Python教程》


代码如下:

import pymysql


#查询


#连接数据库


conn = pymysql.connect(host='数据库服务器名',user='用户名',passwd='密码',db='数据库名',pot='数据路端口号',


charset='utf8')


#获取游标


cur = conn.cursor()


cur.execute('数据库查询语句')


#获取数据,fetchone获取一条数据,fetchall获取全部数据


data = cur.fetchall()


for d in data:


print(d)


#关闭游标


cur.close()


#关闭数据库


conn.close()


#插入、删除,修改操作


#连接数据库


conn = pymysql.connect(host='数据库服务器名',user='用户名',passwd='密码',db='数据库名',pot='数据路端口号',


charset='utf8')


#获取游标


cur = conn.cursor()


cur.execute('数据库插入语句')


#提交当前事务到数据库


conn.commit()


#rowcount:返回数据条数或影响行数


print('插入:',cur.rowcount,'条数据')


#关闭游标


cur.close()


#关闭数据库


conn.close()


对数据库的操作中可以加入try...except语句捕捉错误,发生错误时,可以回滚数据库操作,回到修改前:


try:


# 执行sql语句


cur.execute(sql)


# 提交到数据库执行


cur.commit()


except:


# 发生错误时回滚


cur.rollback()


# 关闭游标


cur.close()


#关闭数据库


conn.close()


59.9968
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子