On Wednesday, December 9, 2015 at 1:45:26 PM UTC-8, Mark Lawrence wrote: > On 09/12/2015 17:51, ICT Ezy wrote: > > Pl explain me how to connect the MYSQL database to Python program? > > > > Use a search engine. Then run up an editor, write some code, run said > code. If you then have problems state your OS, Python version and > provide us with the full traceback. > > An alternative is to write a cheque for (say) GBP 1000 payable to the > Python Software Foundation and if you're lucky somebody will do your > homework for you. > > -- > My fellow Pythonistas, ask not what our language can do for you, ask > what you can do for our language. > > Mark Lawrence
Now, I installed MYSQLDB and following code was done correctly. #!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","TESTDB") # prepare a cursor object using cursor() method cursor = db.cursor() # execute SQL query using execute() method. cursor.execute("SELECT VERSION()") # Fetch a single row using fetchone() method. data = cursor.fetchone() print "Database version : %s " % data # disconnect from server db.close() Then done following SQL statements: #!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() Then not correctly work following SQL statements: >>> import MySQLdb >>> db = MySQLdb.connect("localhost","TESTDB" ) >>> cursor = db.cursor() >>> sql = """CREATE TABLE EMPLOYEE ( FIRST_NAME CHAR(20) NOT NULL, LAST_NAME CHAR(20), AGE INT, SEX CHAR(1), INCOME FLOAT )""" >>> cursor.execute(sql) Traceback (most recent call last): File "<pyshell#116>", line 1, in <module> cursor.execute(sql) File "C:\Python27\lib\site-packages\MySQLdb\cursors.py", line 205, in execute self.errorhandler(self, exc, value) File "C:\Python27\lib\site-packages\MySQLdb\connections.py", line 36, in defaulterrorhandler raise errorclass, errorvalue OperationalError: (1046, "Aucune base n'a \xe9t\xe9 s\xe9lectionn\xe9e") >>> How to solve the problems. pl explain me -- https://mail.python.org/mailman/listinfo/python-list