美文网首页
python-操作数据库

python-操作数据库

作者: 智齿_93fa | 来源:发表于2020-03-18 11:54 被阅读0次

一、简介

python可以连接数据,方便开发对数据库进行批量操作,做性能测试时,常常用来批量插入测试数据。

二、详细说明

1.python操作数据库流程:

2.引入包

   Python中连接mysql数据库,需要import pymysql;

   Python中连接SqlServer数据库,需要import pymssql;

3.生成connection对象

生成方法:pymysql.connect(host=?, user=?, passwd=?) or pymssql.connect(host=?, user=?, passwd=?) 

connect方法参数列表:

#链接数据库


server ="10.110.160.10:1111"

user ="XX"

password ="XXX"

connect = pymssql.connect(host=server, user=user, password=password)


connect对象的属性:

4.生成cursor对象

游标对象用于增删改查和获取结果,对数据库的操作,需要游标对象执行。

生成游标对象的方法:cursor = conntion.cursor()

游标对象的属性:


sql ="insert into common_service.dbo.USER_BASIC(ID,NM,ACC,UDD,MAIL,IND)values(%s,%s,%s,%s,%s,%d)"

try:

cursor.execute(sql, value)

connect.commit()

except Exception:

print("插入数据异常")

connect.rollback()


execute()在数据库服务端执行完成后,会将结果返回至客户端缓存区,fetch可以从缓存区读取数据。

fetchone() 返回值为“(1,Name1)”

fetchmany(3) 返回值为(2,Name2),(3,Name3),(4,Name4)

fetchall()返回值为(5,Name5),(6,Name6)

相关文章

  • python文件

    Python-文件相关操作 open() open(filename, mode) 返回一个文件对象fileobj...

  • Python文件操作

    Python-文件相关操作 open() open(filename, mode) 返回一个文件对象fileobj...

  • python-操作数据库

    一、简介 python可以连接数据,方便开发对数据库进行批量操作,做性能测试时,常常用来批量插入测试数据。 二、详...

  • MySQL数据库管理使用

    RPM安装MySQL 启动数据库操作: 重启数据库操作: 停止数据库操作: 查看数据库状态: 登录数据库操作: 退...

  • python

    1)Python实现EXCEL常用操作——pandas简介 2)python-安装第三方包 3)python可视化...

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

  • Python-文件操作

  • python-操作mysql

    python操作mysql实例: 1,创建数据库链接:建立通道,保持连接,就像http三次握手建立通道。 2,游标...

  • Python-文件操作

    1.打开文件 open() 函数 调用open()来打开一个文件,可以将文件分成两种类型。第一种,是纯文本(使用u...

  • python-操作列表

    1.遍历列表:For循环 2.创建数字列表:range() 3.使用部分列表:切片,遍历,复制

网友评论

      本文标题:python-操作数据库

      本文链接:https://www.haomeiwen.com/subject/ntlqyhtx.html