2016-05-17 23 views
0

Ich bin neu in Python und benutze Enthought Canopy Express für Lernzwecke. Als Teil davon suche ich nach einer Möglichkeit, Canopy mit mysql zu verbinden. Ich habe keine Materialien gefunden. Bitte teilen Sie, wenn Sie irgendeine Methode kennen, die ich in Canopy Express mysql verwenden kann.Canopy mit mysql verbinden

Ich verwende Mac OS X Version 10.9

Pfad für Überdachung ist: /Users/mz/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages

Mysql ist 5.6 Version mit folgendem Pfad: mysql/usr/local/mysql/bin/mysql

Antwort

0

Sie können die Canopy Package Manager installieren pymysql: enter image description here

Einmal pymysql nach dem Python PEP249 DB API (erstellen Sie eine Verbindung, um einen Cursor erhalten, etc.) Zugang installiert:

In [1]: import pymysql 

In [2]: connection = pymysql.connect? 
Signature: pymysql.connect(*args, **kwargs) 
Docstring: 
     Establish a connection to the MySQL database. Accepts several 
     arguments: 

     host: Host where the database server is located 
     user: Username to log in as 
     password: Password to use. 
     database: Database to use, None to not use a particular one. 
     port: MySQL port to use, default is usually OK. 
... 
+0

Hallo Tim, nachdem ich verbunden mit dem Befehl mysql: import pymysql connection = pymysql.connect (host = 'localhost', datenbank = 'ali', benutzer = 'root', passwort = ''), wie ich testen kann, ob ich mit der mysql verbunden bin – Mary

+0

Der nächste Schritt wäre, einen Cursor zu erstellen und dann zu verwenden um eine SQL-Anweisung auszuführen: 'cursor = connection.cursor(); cursor.execute ("SELECT * FROM meine_tabelle"); cursor.fetchall() ' –