ITPub博客

首页 > Linux操作系统 > Linux操作系统 > python中db2的使用

python中db2的使用

原创 Linux操作系统 作者:ArtCode 时间:2009-12-31 10:59:21 0 删除 编辑
打印表中的行记录

Python代码
  1. #!/bin/python  
  2.   
  3. #coding=gb18030  
  4.   
  5. import DB2  
  6.   
  7. dsn="driver={IBM DB2 ODBC DRIVER };database=%s;hostname=%s;port=%s;protocol=tcpip;"%("dbsync","192.168.19.55","50000")  
  8.   
  9. conn = DB2.connect(dsn,"administrator","db2")  
  10. cursor = conn.cursor()  
  11. cursor.execute("select * from src")  
  12. row = cursor.fetchone()  
  13.   
  14. while row:  
  15.     (zhujian,ziduan1,ziduan2)= (row[0],row[1],row[2])  
  16.           
  17.     row = cursor.fetchone()  
  18.     print zhujian,ziduan1,ziduan2  
  19. cursor.close()  


也可以用这种方式

Python代码
  1. import pyodbc  
  2.   
  3. dsn="driver={IBM DB2 ODBC DRIVER};database=%s;hostname=%s;port=%s;protocol=tcpip;"%("dbsync","192.168.19.55","50000")  
  4.   
  5.   
  6. connStr = pyodbc.connect(dsn+"uid=administrator;pwd=db2;");  
  7. cursor = conn.cursor()  
  8. cursor.execute("select * from src")  
  9. row = cursor.fetchone()  
  10.   
  11. while row:  
  12.     (zhujian,ziduan1,ziduan2)= (row[0],row[1],row[2])  
  13.           
  14.     row = cursor.fetchone()  
  15.     print zhujian,ziduan1,ziduan2  
  16. cursor.close() 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15082138/viewspace-624045/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: pureXML 技术概述
请登录后发表评论 登录
全部评论

注册时间:2008-08-05

  • 博文量
    269
  • 访问量
    609698