0
私はmysqlデータベースにWindowsのpythonを使って値を挿入しようとしています。私はmysql-connector-python-2.0.4-py2.7をダウンロードしました。私のSQLデータベースにPythonで接続してください
これは私のpythonのコードです:
import MySQLdb
conn = MySQLdb.connect(host= "localhost",
user="root",
passwd="1234",
db="iot")
x = conn.cursor()
try:
x.execute("""INSERT INTO sensors VALUES (%s,%s)""",(25,300))
conn.commit()
except:
conn.rollback()
conn.close()
私はこのエラーを取得していたコードを実行すると:
IDLE internal error in runcode()
Traceback (most recent call last):
File "C:\Users\enwan\Anaconda\lib\idlelib\rpc.py", line 235, in asyncqueue
self.putmessage((seq, request))
File "C:\Users\enwan\Anaconda\lib\idlelib\rpc.py", line 334, in putmessage
raise IOError, "socket no longer exists"
IOError: socket no longer exists
任意のヘルプ?
おそらくあなたの_mysqlサーバ_が動作していません... __mycli__を使用して手動で接続して、すべてが正常かどうかを確認してください。 –