无法让mySQL.connector下载/工作?

时间:2017-04-04 13:24:14

标签: python mysql sql connector

我正在尝试将我的覆盆子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但没有运气。我怎么能这样做?

2 个答案:

答案 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