• 利用PyMySQL库连接数据库


    安装与准备

    这是python3的库,所以windows下安装不会像python2那样各种奇葩VC错误。是比较方便的傻瓜安装。

    • Windows平台下: py -3 -m pip install PyMySQL
    • Linux: python3 pip install PyMySQL

    当然,引入的时候: import pymysql

    ### 数据库连接对象connection
    * connection    创建connection对象
    * cursor()    使用该链接创建+返回游标
    * commit()    提交当前事务
    * rollback()    回滚当前十五
    * close()    关闭连接

    #### 介绍一下connection的参数

    * host mysql服务器地址
    * port 数字类型 端口
    * user 用户名
    * passwd 密码
    * db 数据库名称
    * charset 连接编码,需要显式指明编码方式

    ### 数据库游标对象cursor


    * execute(op[,args])    执行一个数据库查询和命令
    * fetchone()    取得结果集下一行
    * fetchmany(size)    取得结果集size行
    * fetchall()    取得结果集剩下所有行
    * rowcount    最近一次execute返回数据的行数或影响行数
    * close()    关闭cursor

    import pymysql
        
    # 连接数据库,设置主机或者IP,端口(默认3306可以不写),设置账号,设置密码,设置数据库
    db = pymysql.connect("localhost","root","123456","python")
    
    # mysql语句
    sql = 'select item_title,item_image,item_price from tb_cart;'
    
    #获取游标对象
    cursor = db.cursor()
    
    #将数据库语句发送给数据库
    cursor.execute(sql)
    
    #接收数据返回的数据
    # 使用 fetchone() 方法获取单条数据,fetchall()获取多条
    # data = cursor.fetchall()
    
    data = cursor.fetchmany(2)
    print(cursor.rowcount)
    print(data)
    print(len(data))
    
    
    #用完,关闭连接
    #关闭游标
    cursor.close()
    #关闭数据库连接
    db.close()
  • 相关阅读:
    第四次作业
    团队编程第三次博客
    团队编程2
    团队编程
    ARM寄存器总结:
    proc介绍及问题分析
    Ubuntu连接手机步骤
    Bluetooth(android 4.2.2版本)
    Android Bluetooth 总结
    android代码常识
  • 原文地址:https://www.cnblogs.com/Dark-fire-liehuo/p/9819632.html
Copyright © 2020-2023  润新知