2016-03-27 14 views
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 

任意のヘルプ?

+0

おそらくあなたの_mysqlサーバ_が動作していません... __mycli__を使用して手動で接続して、すべてが正常かどうかを確認してください。 –

答えて

0

MySQLが動作していることを確認する必要があります。サービスの下でそれを確認し、開始してください。

関連する問題