python3 连接SQLserver

pymssql 是Python语言用来连接微软 SQL SERVER 数据库的类库,实现了 Python DB API 2.0 。官网介绍

安装包:
(python34) C:\WINDOWS\system32> pip install  pymssql
Collecting pymssql
  Downloading pymssql-2.1.3-cp34-cp34m-win_amd64.whl (371kB)
    100% |████████████████████████████████| 378kB 525kB/s
Installing collected packages: pymssql
Successfully installed pymssql-2.1.3

(python34) C:\WINDOWS\system32>
(python34) C:\WINDOWS\system32>
(python34) C:\WINDOWS\system32> pip install  pymysql
Collecting pymysql
  Downloading PyMySQL-0.7.11-py2.py3-none-any.whl (78kB)
    100% |████████████████████████████████| 81kB 155kB/s
Installing collected packages: pymysql
Successfully installed pymysql-0.7.11

 

最简事例:
#!/usr/bin/env python
# encoding: utf-8
"""
@author: 侠之大者kamil
@file: sqlserver.py
@time: 2016/5/31 9:08
"""
import pymssql
conn = pymssql.connect(host="10.x.x.1x2\CRM_MY",user="scxxx",password="xxxx!@#",database="myerp_main_v5",charset="utf8")
cur = conn.cursor()
if not cur:
    raise (NameError,"数据库连接失败")
cur.execute("SELECT top 30 * from p_Customer")
resList = cur.fetchall()#fetchall()是接收全部的返回结果行
conn.close()
print(resList)

 

  

  

转载于:https://www.cnblogs.com/kamil/p/5544952.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Python连接SQL Server数据库,需要使用pyodbc模块和ODBC驱动程序。以下是连接SQL Server数据库的基本步骤: 1. 安装pyodbc模块 可以在命令行中使用以下命令安装pyodbc模块: ``` pip install pyodbc ``` 2. 安装ODBC驱动程序 ODBC驱动程序是连接SQL Server数据库的必要组件。可以从Microsoft官方网站下载并安装SQL Server ODBC驱动程序。 3. 连接数据库 使用以下代码连接SQL Server数据库: ```python import pyodbc server = 'server_name' # SQL Server服务器名称 database = 'database_name' # 数据库名称 username = 'username' # 数据库用户名 password = 'password' # 数据库密码 cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password) ``` 4. 执行SQL查询 可以使用以下代码执行SQL查询: ```python cursor = cnxn.cursor() cursor.execute('SELECT * FROM table_name') for row in cursor: print(row) ``` 以上代码将打印查询结果集中的每一行。 希望这能帮助你连接SQL Server数据库。 ### 回答2: 要在Python连接SQL Server数据库,可以使用pyodbc库。以下是连接SQL Server数据库的步骤: 1. 安装pyodbc库:在命令提示符下使用`pip install pyodbc`命令安装pyodbc库。 2. 导入pyodbc库:在Python脚本中使用`import pyodbc`语句导入pyodbc库。 3. 连接数据库:使用pyodbc库的`connect`函数来建立与SQL Server数据库连接。例如,`conn = pyodbc.connect('DRIVER={SQL Server};SERVER=服务器名称;DATABASE=数据库名称;UID=用户名;PWD=密码')`。 4. 执行SQL查询:使用连接对象的`cursor()`方法创建一个游标对象,并使用游标对象的`execute()`方法执行SQL查询语句。例如,`cursor = conn.cursor()`和`cursor.execute('SELECT * FROM 表名')`。 5. 获取查询结果:使用游标对象的`fetchall()`方法获取查询结果。例如,`rows = cursor.fetchall()`。 6. 处理查询结果:对于每一行的数据,可以使用迭代方式将其打印出来。例如,`for row in rows: print(row)`。 7. 关闭连接:在使用完连接对象和游标对象后,应该关闭它们。例如,`cursor.close()`和`conn.close()`。 以上是连接SQL Server数据库的基本步骤。在实际应用中,根据自己的具体情况,可能需要进一步设置连接参数、执行其他的SQL操作等。 ### 回答3: 连接SQL Server可以使用pyodbc库来实现。下面是一份基本的代码示例: 1. 首先,确保你已经安装了pyodbc库。可以通过运行以下命令来安装: ```python pip install pyodbc ``` 2. 在代码中引入pyodbc库: ```python import pyodbc ``` 3. 使用以下代码连接到SQL Server数据库: ```python server = '服务器名称' database = '数据库名称' username = '用户名' password = '密码' # 创建一个连接字符串 connString = 'DRIVER={SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password # 连接数据库 conn = pyodbc.connect(connString) ``` 在此代码中,需要将`server`、`database`、`username`和`password`分别替换为实际的SQL Server服务器名称、数据库名称、用户名和密码。 4. 成功连接数据库后,可以执行SQL查询和其他数据库操作。以下是一个简单的示例,展示如何查询数据库中的表: ```python # 创建一个光标对象 cursor = conn.cursor() # 执行SQL查询 cursor.execute('SELECT * FROM 表名') # 获取查询结果 result = cursor.fetchall() # 打印查询结果 for row in result: print(row) # 关闭连接 conn.close() ``` 在此示例中,需要将`表名`替换为实际的表名。 以上就是使用Python连接SQL Server的基本步骤。确保提供正确的服务器名称、数据库名称、用户名和密码,即可成功连接SQL Server并执行查询和其他操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值