python

2016-03-27 14 views
0

üzerinden sql veritabanına bağlanın mysql veritabanında python kullanarak değerleri girmeye çalışıyorum. 10. mysql-connector-python-2.0.4-py2.7 indirdim.python

Bu benim piton kodudur:

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() 

Ben bu hatayı alıyorum kodu çalıştırın:

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 

Herhangi yardım?

+0

Muhtemelen, _mysql sunucunuz çalışmıyor ... her şeyin yolunda olup olmadığını kontrol etmek için __mycli__ kullanarak elle bağlanmayı deneyin. –

cevap

0

MySQL'inizin çalıştığından emin olmanız gerekir. Servisler altında kontrol edin ve başlayın.