我陷入了一个非常棘手的问题,即无法使用Python将数据存储在raspberryPi中安装的MySQL的表中。我只是想保存Hello World。请仔细阅读我使用过的程序以及得到的结果。 请帮助我要去哪里错了。预先谢谢你。
导入MySQLdb
尝试:
db = MySQLdb.connect(“ localhost”,“ root”,“ int3rneT @”,“ intruder”)
print(“成功”)
curs = db.cursor()
print(“ success1”)
与db:
z =“ HelloWorld”
打印(z)
print(“ success2”)
curs.execute(“”“插入到PIR1值(%s)”“”,(z))
print(“ success3”)
db.commit()
print(“ success4”)
除了:
打印(“未连接”)
我得到的结果是:
pi @ raspberrypi:〜$ python3 testingDataBaseConnection.py
成功
成功1
未连接
从结果中,我得出结论,“ with db”之后代码未运行。
我创建了如下表PIR1:
创建表PIR1(gpsData VARCHAR(200));
当我运行show table命令时,我得到了这个,结论是表已创建。
MariaDB [入侵者]>显示表;
+ -------------------- +
| Tables_in_intruder |
+ -------------------- +
| PIR1 |
+ -------------------- +
设置1行(0.00秒)
答案 0 :(得分:0)
也许尝试打印异常以查看出了什么问题?
except Exception as error:
print(error)