当前位置:   article > 正文

windows10系统安装pyodbc工具Python连接SQL server数据库_win10 pyodbc driver

win10 pyodbc driver

 用python写后端,连接sqlServer数据库,不建议使用sqlalchemy这类的面向对象操作工具,建议直接使用原生sql进行开发,对效率不会影响太大,而且也会避免好多各种奇奇怪怪的报错问题。所以就用到了Pyodbc工具

环境配置:

  1. 下载Python安装程序(就是python解释器)
    如果您的计算机没有Python,请安装它。转到Python下载页面并下载相应的安装程序。例如,如果您使用的是64位计算机,请下载Python 2.7或3.7(x64)安装程序。

  2. 安装Python。下载安装程序后,请执行以下步骤:双击该文件以启动安装程序。b。选择您的语言,并同意条款。C。请按照屏幕上的说明进行操作,并且应该在计算机上安装Python。d。您可以通过转到C:\Python27C:\Python37运行python -Vpy -V(对于3.x)来验证是否已安装Python。

  3. 在Windows上为SQL Server安装Microsoft ODBC驱动程序

  4. 以管理员身份打开cmd.exe(或者直接在pycharm中点击terminal,直接pipinstall 安装pyodbc工具包)

    1. > cd C:\Python37\Scripts
    2. > pip install pyodbc

     

  5. 使用pip安装pyodbc-Python软件包管理器(替换C:\Python27\Scripts为已安装的Python路径)

 上面的按顺序安装好之后就可以运行一下代码把数据库配置换成你自己的(注意选择对应的ODBC驱动程序,配置也是要对应的,我这里下载的是17.4.2的):

  1. import pyodbc
  2. server = '<server>'
  3. database = '<database>'
  4. username = '<username>'
  5. password = '<password>'
  6. driver= '{ODBC Driver 17 for SQL Server}'
  7. cnxn = pyodbc.connect('DRIVER='+driver+';SERVER='+server+';PORT=1433;DATABASE='+database+';UID='+username+';PWD='+ password)
  8. cursor = cnxn.cursor()
  9. cursor.execute("SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid")
  10. row = cursor.fetchone()
  11. while row:
  12. print (str(row[0]) + " " + str(row[1]))
  13. row = cursor.fetchone()

然后就可以了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/230716
推荐阅读
相关标签
  

闽ICP备14008679号