• 用于建立与数据库的连接
  • 创建对象,调用connect()方法
  • 参数 host:连接的mysql主机,如果本机是localhost
  • 参数 port 连接的mysql主机的端口,默认是3306
  • 参数db 是数据库的名称
  • 参数user 连接的用户名
  • 参数password是连接的密码
  • 参数charset是通信采用的编码方式,morsgb2312,要求与数据库创建时编码一致
  • 对象的方法
  • close()关闭连接
  • commit()事务,所以需要提交才会生效
  • rollback()事务。放弃之前的操作
  • cursor()返回cursor对象,用于执行sql语句的结果
  • Cursor对象
  • 执行sql语句
  • 创建对象,调用connection对象的currsor()方法
  • 导库
  • import pymysql
  • (ip地址,端口,用户名,密码,数据库,字符集)
  • 建连接
  • conn = pymysql.connect(host="localhost",port=3306,user="root",passwd='root',db='李森')
  • print(conn)
  • 获取游标
  • cur=conn,cursor()
  • num=cur.execute(insert into 表名 values())
  • print("影响行数",num)
  • 提交完后释放资源
  • conn.commit() #提交
  • cur.close() #关游标
  • conn.close() #关连接
  •  

     

     

  •