为什么运行显示错误?
老师,这里一直无法执行
import pymysql class dbUtil: def __init__(self): self.connection = pymysql.connect(host="localhost", user="root", password="qa13608950!", db="test03", charset="utf8") self.cursor = self.connection.cursor() def close(self): if self.cursor: self.cursor.close() if self.connection: self.connection.close() def exeDML(self, *args): try: count = self.cursor.execute(sql, args) self.connection.commit() return count except Exception as e: print(e) if self.connection: self.connection.rollback() finally: self.close() def query_one(self, *args): pass def query_all(self, *args): pass if __name__ == '__main__': dbutil = dbUtil() sql = "insert into emp (empno, ename, sal) values(%s, %s, %s)" count = dbutil.exeDML(sql, 9999, "lili", 12000) print(count)
老师 我这代码运行不了 你能看一下问题出哪了吗
官网的只有14天试用期,那里有免费使用的啊
这是我上面代码运行的结果
老师,这次跟着您发的那个文件下载好直接没有那个安装的东西,是怎么回事尼?
老师,我这个就点击不了么,还有怎么弄成汉化版的
老师,Navicat有没有绿色版本的分享一下
Collecting pymysql
Using cached PyMySQL-1.0.2-py3-none-any.whl (43 kB)
Installing collected packages: pymysql
Successfully installed pymysql-1.0.2
WARNING: You are using pip version 21.1.1; however, version 21.1.3 is available.
You should consider upgrading via the 'd:\project\scripts\python.exe -m pip install --upgrade pip' command.
显示了安装成功,但是下面报了一个错误,有影响吗?
每个部门平均薪水的等级(需要用到表的连接)
老师我想问下这题该怎么写呢
刚看完链接有点不懵
老师,安装好了,启动不了是怎么回事?????????????
老师,怎么下载本章节的材料和软件包呢?我这里找不到呀
为什么我使用SELECT @@transaction_isolation;会查询不出来,显示> 1193 - Unknown error 1193,上网搜的是SELECT @@tx_isolation;就可以,但是我下载的是章节里面的版本为什么用不了视频里一样的命令
create table account(id int PRIMARY key auto_increment,cardnum varchar(20) not null,USERname VARCHAR(30) not null,balance DOUBLE(10,2));
请老师帮我检查一下这个代码,为什么这个表创建不成功
def login2(uname,passwd): # 链接数据库 con = ms.connect(host='localhost', port=3306, user='root', passwd='root', db='bjsxt', charset='utf8') # 获取游标 cursor = con.cursor() # 编写查询SQL """ 实际开发应用的时候并不会这样写,因为用户名和密码已经写死了,应该把uname和passwd当成参数传递进去 """ #sql = "select * from t_user where uname='西施' and passwd='1234';" """可以这样写?""" sql = "select * from t_user where uname=%s and passwd=%s;" # 执行SQL cursor.execute(sql,(uname,passwd)) # 获取数据 result = cursor.fetchall() print(result) # 关闭游标 cursor.close() # 关闭链接 con.close() if __name__ == '__main__': login2('西施','321')
老师 我这里试过用%s传递参数也行 这样感觉比视频里单引号双引号一起用好理解一点 我试过用错误密码是查不出结果的
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2026百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637