我正在尝试将我的覆盆子pi连接到MySQL数据库,遗憾的是我无法连接它。错误是:
IMessageActivity
pi上用于将数据发送到服务器的代码如下:
pi@raspberrypi:~ $ python HexCodeImporter2.py
Traceback (most recent call last):
File "HexCodeImporter2.py", line 1, in <module>
import mySQL.connector
ImportError: No module named mySQL.connector
我曾尝试下载mySQL.connector但没有运气。我怎么能这样做?
答案 0 :(得分:2)
我认为从Python连接到MySQL数据库的首选方法是使用MySQLdb
如果没有安装MySQLdb,请不要担心它是一个快速安装。
以下列方式编写代码
import MySQLdb
db = MySQLdb.connect(host="localhost", # your host, usually localhost
user="username", # your username
passwd="password", # your password
db="database_name") # name of the data base
cur = db.cursor()
cur.execute("SELECT * FROM YOUR_TABLE_NAME")
cur.close() # close the cursor
db.close () # close the connection
答案 1 :(得分:0)
我不知道python,但是我发现的一点是你没有调用正确的变量名。
import mySQL.connector
应该是:
import con
,&#34; con&#34;是你所谓的变量,它将连接细节保存到mysql。
如果不是pdo,你也应该从旧的标准mysql转移到至少mysqli(改进的)。https://code.tutsplus.com/tutorials/pdo-vs-mysqli-which-should-you-use--net-24059