python中pymysql的连接代码

python中pymysql的连接代码,第1张

python中pymysql的连接代码
# pip3 install pymysql 安装
import pymysql

user = input('姓名user>>: ').strip()
pwd = input('密码password>>: ').strip()

# 建立链接
conn = pymysql.connect(
    host='localhost',  # 我的IP地址
    port=3306,  # 不是字符串不需要加引号。
    user='root',
    password='123456',
    db='xing', # 数据库名
    charset='utf8'
)

# 拿到游标
cursor = conn.cursor()

class MyclassSQL:

    res = None

    def startSj(self):
        sql = 'select * from userinfo where user = "%s" and pwd="%s"' % (user, pwd)
        print(sql)
        self.res = cursor.execute(sql)
        print(self.res, '11111')
        # 进行判断
        if self.res:
            print('登录成功')
        else:
            print('登录失败')

    def addXr(self):
        if self.res:
            # 定义要执行的sql语句
            sqlAdd = 'insert into userinfo(user,pwd) values(%s,%s);'
            data = [
                ('july1', '1417'),
                ('june1', '2518'),
                ('marin1', '3619')
            ]
            # 拼接并执行sql语句
            dataIS = cursor.executemany(sqlAdd, data)
            # 涉及写 *** 作要注意提交
            conn.commit()
            if dataIS:
                print('写入成功')
            else:
                print('写入失败')
        else:
            print('写入失败')


if __name__ == '__main__':
    MyclassSQL().startSj()
    MyclassSQL().addXr()
    # 关闭连接
    cursor.close()
    conn.close()

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5571768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存