Python通过ODBC访问数据库的数据库模块

Python通过ODBC访问数据库的数据库模块

一、安装包
        安装pyodbc

二、使用方法
1、建立连接
cnxn  =  pyodbc.connect('DRIVER={ODBC  Driver  13  for  SQL  Server};SERVER=XXXXXXX;DATABASE=test17;UID=test;PWD=my')
cursor  =  cnxn.cursor()

2、查询
>>>  cursor.execute('SELECT  TOP  10  Name,ask  from  dbo.T_test;')
  <  pyodbc.Cursor  object  at  0x00000256ED2C6A80>
>>>  cursor.execute('SELECT  TOP  10  Name,ask  from  T_test;')
  <  pyodbc.Cursor  object  at  0x00000256ED2C6A80>
>>> 
>>>  row  =  cursor.fetchone()
>>>  while  row:
...          X=str(row[0])  "  "  str(row[1])
...          print  (X)     
...          row  =  cursor.fetchone()
... 
abc                what

>>> 
3、插入
>>>  cursor.execute("insert  T_test  (Name,ask)  VALUES    ('hehe','ok')  ;")#必需外面是双引号!
>>>  cnxn.commit()
4、关闭连接
>>>  cnxn.close()

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Python中的pyodbc是一个模块,可以帮助我们使用ODBC连接来自Windows, Linux, OS/X等系统中的大部分数据库ODBC是一种开放数据库连接(Open Database Connectivity)的标准,它提供了一种统一的接口,使得不同的数据库可以通过相同的方式进行连接和操作。通过pyodbc,我们可以连接和操作一些常见的数据库,例如access数据库。在使用pyodbc连接数据库之前,我们需要先安装pyodbc模块。安装完成后,我们可以使用pyodbc提供的函数和方法来连接和操作数据库。例如,我们可以使用pyodbc.connect函数来创建一个数据库连接,指定数据库的驱动程序和连接字符串。然后,我们可以使用连接对象的cursor()方法来创建一个游标,通过游标来执行SQL语句并获取结果。以上是使用pyodbc连接数据库的基本步骤。需要注意的是,连接字符串中需要指定正确的数据库驱动程序和数据库文件的路径。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [第一章 Python pyodbc连接access数据库的使用方法](https://blog.csdn.net/weixin_45731859/article/details/127542283)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [pyodbc访问数据库python ODBC访问数据库)](https://blog.csdn.net/manmanpa/article/details/56480004)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值