Python 连接Sql Server数据库 MSSql
Python 想要和MSSql数据库进行交互,首先要下载名为"pymssql"的包,然后import该包即可。
地址:https://pypi.python.org/pypi/pymssql/2.1.0#downloads
百度云(3.4win32+64):http://pan.baidu.com/s/1eSyPO5c
下载后安装,系统会自动选择python所在文件夹,然后安装到python\Lis\site-packages文件夹中。
然后在python的IDLE中敲入,import pymssql。
如果没有报错,那就恭喜您安装成功。
安装成功后,我们使用如下语句和MSSql数据库交互。
import pymssql conn=pymssql.connect(host='192.168.0.184',user='sa',password='pwd',database='ShcemDW')
'''
如果和本机数据库交互,只需修改链接字符串
conn=pymssql.connect(host='.',database='Michael')
'''
cur=conn.cursor() cur.execute('select top 5 * from [dbo].[Dim_Area]')
#如果update/delete/insert记得要conn.commit()
#否则数据库事务无法提交
print (cur.fetchall()) cur.close() conn.close()
如上,我们完成了Python和数据库的交互。
Python 连接Sql Server数据库 MSSql的更多相关文章
- python连接sql server数据库实现增删改查
		简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ... 
- python 连接 SQL Server 数据库
		#!/usr/bin/python # -*- coding:utf-8 -*- import pymssql import pyodbc host = '127.0.0.1:1433' user = ... 
- python 连接sql server数据库的示例代码
		首先,到http://pymssql.sourceforge.net/下载pymssql模块,必须安装这个模块才可以用python连接mysql 以下是sql server的操作代码,需要注意字符集 ... 
- Python连接SQL Server数据库 - pymssql使用基础
		连接数据库 pymssql连接数据库的方式和使用sqlite的方式基本相同: 使用connect创建连接对象 connect.cursor创建游标对象,SQL语句的执行基本都在游标上进行 cursor ... 
- python连接sql server数据库
		记录一下pyodbc连接数据库的使用方法和注意事项,基于python2.7: 前提: pip install pyodbc .下载pyodbc包. pyodbc.connect('DRIVER ... 
- Python 连接SQL Server数据库 - pymssql使用基础
		1. 官方api http://www.pymssql.org/en/stable/ref/pymssql.html 我学习自这里 
- Python3.7.1学习(八) Python访问SQL Server数据库
		一.pip install pymssql即可安装pymssql库 二.Python连接SQL Server数据库 实例代码如下: # -*- coding:utf-8 -*-"&q ... 
- python 使用pymssql连接sql server数据库
		python 使用pymssql连接sql server数据库 #coding=utf-8 #!/usr/bin/env python#------------------------------ ... 
- python 连接sql server
		linux 下pymssql模块的安装 所需压缩包:pymssql-2.1.0.tar.bz2freetds-patched.tar.gz 安装: tar -xvf pymssql-2.1.0.tar ... 
随机推荐
- 为什么使用docker
			为什么要使用Docker? 作为一种新兴的虚拟化方式,Docker跟传统的虚拟化方式相比具有众多的优势. 更高效的利用系统资源 由于容器不需要进行硬件虚拟及运行完整操作系统等额外开销,Docker对系 ... 
- Use Vim as a Python IDE
			Use Vim as a Python IDE I love vim and often use it to write Python code. Here are some useful plugi ... 
- 斐波那契数列的Python实现
			斐波那契数列的Python实现:递归实现.非递归实现.斐波那契数列生成器: \[ \begin{equation} F(n)= \begin{cases} n & n=0, 1\\ F(n ... 
- Liunx基础优化配置
			1: 为系统添加操作用户,并授予sudo权限 [root@localhost ~]# groupadd cai [root@localhost ~]# useradd cai -g cai [roo ... 
- Cannot find module 'webpack/bin/config-yargs'
			1.版本不兼容 npm install webpack-dev-server@1.15.0 -g 
- 2.Valid Parentheses (括号匹配)
			Level:  Easy 题目描述: Given a string containing just the characters '(', ')', '{', '}', '[' and ']', ... 
- Linux磁盘分区管理
			1.分区步骤 fdisk -l 查看系统中的磁盘 fdisk /dev/vdb ... 
- 一般小的maven pom
			<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ... 
- spring mvc 自定义handler不拦截静态资源
			处理静态资源的handler和处理Controller请求中的handler不同,对应的Interceptor也不同 查找对应handler是在DispatcherServlet中 因此一些自定义的I ... 
- java——哈希表 HashTable
			在一个类中重写hashCode()和equals() package Date_pacage.hash; public class Student { private int grade; priva ... 
