On Fri, Mar 26, 2010 at 09:03:11AM +0800, Christopher Chan wrote:
On Friday, March 26, 2010 08:52 AM, Ray Van Dolson wrote:
On Fri, Mar 26, 2010 at 08:23:26AM +0800, Christopher Chan wrote:
On Thursday, March 25, 2010 09:11 PM, JohnS wrote:
On Thu, 2010-03-25 at 14:14 +0800, Christopher Chan wrote:
Is it me or does the MySQLdb module in Centos not support python's DBAPI 2.0
Well you give no clue to the code your using. Post what type your using,
It uses cursors so it it is compliant as far as I see.
I get you installed it and it is dbapi 2.
What does your python code look like?
The same as everything below except for the initialize() call.
db = MySQLdb.connect (dsn='192.168.0.1:your_db', user='root', password='password') ########################## def addEntry(names):
cursor.initialize() cursor = db.cursor ()
###########################
I think a good idea would be to drop it and go to postgres, and import pgdb.
I would love to were it not for the fact that one of the target clients runs OpenSolaris and does not package a postgresql module for python. Grr...
Thanks, I will give this another shot before I give up on learning python and go back to perl or php land.
db = MySQLdb.connect(....) cursor = db.cursor()
con=MySQLdb.connection(...) con.ping() curs = con.cursor()
Traceback (most recent call last): File "<stdin>", line 1, in ? AttributeError: cursor
cursor.execute("SELECT....") results = cursor.fetchall()
However:
con.query("SELECT SF.MOBILE FROM SF") res=con.store_result() res.fetch_row()
Will work.
Unless you want to tell me that things are slightly different when running the script and doing things interactively...
Strange. I've always done it exactly the way I shared in my code snippet. Have many scripts coded that way...
Where'd you get your MySQLdb module from?
Ray