什麼是一個很好的pywin32 odbc連接器文檔和教程在網上?是否有任何pywin32 odbc連接器文檔可用?
1
A
回答
1
唯一「文件」,我發現的是,安裝用pywin32包一個單元測試中找到。它似乎給出了一般功能的概述。我在這裏找到:
蟒蛇目錄\ LIB \站點包\ WIN32 \測試\ test_odbc.py
我還要指出的是,我相信它是實現了Python數據庫API規範v1.0,其這裏記載:
http://www.python.org/dev/peps/pep-0248/
注意,還有本規範V2.0(見PEP-2049)
在一個側面說明,我一直在嘗試使用pywin32 ODBC,但我遇到了間歇性崩潰問題ith正在使用的ODBC驅動程序。我最近搬到pyodbc和我的問題已解決。
3
替代方案:
- mxODBC由egenix.com(如果你需要ODBC)
- pyODBC
- sqlalchemy和DB-API 2.0模塊(這是不是ODBC),但它也許更好的選擇
2
答案是:'沒有一個'。但是,下面是一個示例,顯示如何打開連接併發出查詢,以及如何從結果集中獲取列元數據。的DB API 2.0規範可以在PEP 249.
import dbi, odbc
SQL2005_CS=TEMPLATE="""\
Driver={SQL Native Client};
Server=%(sql_server)s;
Database=%(sql_db)s;
Trusted_Connection=yes;
"""
CONN_PARAMS = {'sql_server': 'foo',
'sql_db': 'bar'}
query = "select foo from bar"
db = odbc.odbc(SQL2005_CS_TEMPLATE % CONN_PARAMS)
c = db.cursor()
c.execute (query)
rs = c.fetchall() # see also fetchone() and fetchmany()
# looping over the results
for r in rs:
print r
#print the name of column 0 of the result set
print c.description[0][0]
#print the type, length, precision etc of column 1.
print c.description[1][1:5]
db.close()
+0
「」「DB API 2.0規範可以在PEP 249中找到。」「」是無關緊要的 - pywin32僅支持v 1.0 – 2009-06-21 22:52:13
相關問題
- 1. FORTRAN是否有任何開源ODBC庫?
- 2. 是否有任何C++代碼可用於查看XPS文檔?
- 3. Silverlight.FX是否有任何可用的文檔?
- 4. 是否有任何ctypes.windll文檔?
- 5. 是否有任何robovm bro-gen文檔
- 6. 是否有任何Android XML文檔?
- 7. 是否可以使用(流利)nhibernate與odbc連接?
- 8. 是否有Cassandra Erlang接口的任何文檔?
- 9. IdentityUnmarshal接口上是否有任何文檔?
- 10. 是否有任何可行的方法來連接java與c + +
- 11. Talend連接器是否可用
- 12. 是否有任何Android瀏覽器參考/文檔?
- 13. JavaScript中是否有任何文檔(doc,docx)編輯器?
- 14. C#中是否有任何連接字符串解析器?
- 15. Perl中是否有任何HTTP連接迭代器?
- 16. ODBC連接池
- 17. 使ODBC連接
- 18. 是否有任何有關您的渲染引擎網上可用的文檔
- 19. 是否有任何可用的VBP(Visual Basic 6項目)文件文檔?
- 20. JDBC ODBC連接
- 21. 爲什麼我找不到任何pywin32文檔/資源
- 22. HIVE ODBC連接器設置
- 23. android odbc連接
- 24. 用於interBase的ODBC連接器
- 25. 對於MS Access/SQL Server連接,ODBC是否有其他選擇?
- 26. 是否有任何庫/組件用於撥號連接?
- 27. 是否有PERFECTO硒任何可用的API文檔和appium插件
- 28. 是否有可用於MySQL JDBC連接器的「官方」Javadocs?
- 29. 使用哪個odbc連接器?
- 30. Node.js:是否有任何有關process.env變量的文檔
這有助於很多,謝謝! – user89021 2009-06-26 06:47:56