Hello Satomi,

> I have a question about Python Database API Specification v2.0.
http://www.python.org/dev/peps/pep-0249/
> I would like to access the database connected by ODBC and am looking for a
sample code for that.

Here I've pasted some simple examples:
-------------------------------------------------------------------
# -*- coding: utf-8 -*-

# Windows only, http://sourceforge.net/projects/pywin32/
import odbc

conn = odbc.odbc('DBALIAS') # or odbc.odbc('DBALIAS/USERNAME/PASSWORD')
cur = conn.cursor()
cur.execute('SELECT * FROM YOURTABLE')
data = cur.fetchall()
print data

##############################

# http://ceodbc.sourceforge.net/
import ceODBC

conn = ceODBC.connect('DSN=DBALIAS') # or ceODBC.connect
('DSN=DBALIAS;UID=USERNAME;PWD=PASSWORD')
cur = conn.cursor()
cur.execute('SELECT * FROM YOURTABLE')
data = cur.fetchall()
print data

##############################

# using Egenix's commercial friver
# www.egenix.com/products/python/mxODBC
import mx.ODBC.Windows as odbc

conn = odbc.connect('DBALIAS') # or odbc.connect('DBALIAS', 'USERNAME',
'PASSWORD')
cur = conn.cursor()
cur.execute('SELECT * FROM YOURTABLE')
data = cur.fetchall()
print data
-------------------------------------------------------------------

-- 
Best Regards,
Dmitry V. Selitsky
+375 29 7724015 | ICQ 73737480 | http://wiki.python.org/moin/DmitrySelitsky
_______________________________________________
DB-SIG maillist  -  DB-SIG@python.org
http://mail.python.org/mailman/listinfo/db-sig

Reply via email to