收藏文章 楼主

linux 使用 python3 连接数据库

版块:python3 脚本程序   类型:普通   作者:小绿叶技术博客   查看:1429   回复:0   获赞:0   时间:2023-04-04 16:52:53



   sudo apt install python3-pip

   pip install pymysql


#!/usr/bin/python3

import pymysql                      # 实现连接mysql


# 创建连接
mysql = pymysql.connect(
    host='127.0.0.1',               # 连接地址, 本地
    user='enchantment',             # 用户
    password='eisc.cn',             # 数据库密码
    port=3306,                      # 端口,默认为3306
    charset='utf8',                 # 编码
    database='enchantment'          # 选择数据库
)

# 创建游标对象
db = mysql.cursor()
# MySQL语法
sql = 'create table if not exists setip(' \
      'id int not null primary key auto_increment' \
      ',name varchar(50) not null ' \
      ',sex varchar(50) not null ' \
      ',birthday varchar(50) not null' \
      ');'
      
sql1 = 'insert into setip(name,sex,birthday) values("eisc","这是测试写入,新增数据库信息成功","ok")'

try:
    # 执行sql
    db.execute(sql)
    mysql.commit()	# 表示将修改操作提交到数据库
    
    db.execute(sql1)
    mysql.commit()
    print('创建表成功')

except Exception as e:
    print('操作失败',e)
    mysql.rollback() # 表示不成功则回滚数据

# 游标关闭
db.close()

# 关闭连接
mysql.close()



# sudo chmod +x ./1.py; ./1.py












提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:linux 使用 python3 连接数据库

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息