繁体   English   中英

无法使用python在RaspberryPi中的MySQL表中保存数据

[英]Unable to Save Data in MySQL table in RaspberryPi using python

我陷入了一个非常困难的问题,即无法使用Python将数据存储在raspberryPi中安装的MySQL表中。 我只是想保存Hello World。 请仔细阅读我使用的程序和我得到的结果。 请帮助我出错的地方。 先感谢您。

导入MySQLdb

尝试:

分贝= MySQLdb.connect( “本地主机”, “根”, “int3rneT @”, “入侵者”)

打印(“成功”)

小人= db.cursor()

打印( “success1”)

与db:

Z = “HelloWorld” 的

打印(Z)

打印( “success2”)

curs.execute(“”“INSERT into PIR1 values(%s)”“”“,(z))

打印( “success3”)

db.commit()

打印( “success4”)

除了:

打印(“不连接”)


我得到的结果是:

pi @ raspberrypi:〜$ python3 testingDataBaseConnection.py

成功

success1

不连接

从结果中,我得出结论,在“with db”之后代码没有运行。


我创建了表PIR1如下:

创建TABLE PIR1(gpsData VARCHAR(200));

我对上述这条线是否正确非常怀疑。

当我运行show tables命令时,我得到了这个,结果表创建了表。

MariaDB [入侵者]>显示表格;

+ -------------------- +

| Tables_in_intruder |

+ -------------------- +

| PIR1 |

+ -------------------- +

1排(0.00秒)

也许尝试打印异常,看看出了什么问题?

except Exception as error: 
    print(error)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM