美文网首页
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-操作数据库

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