本文实例讲述了Python操作Sql Server 2008数据库的方法。分享给大家供大家参考,具体如下:
最近由于公司的一个项目需要,需要使用Sql Server 2008数据库,开发语言使用Python,并基于windows平台上的Wing IDE4.0进行。
之前并未使用过Sql Server数据库,这次也当作一次练手,并把这次数据库前期开发过程中遇到的一些问题进行记录。
一、关于pyodbc库和pymssql库的选择
在使用python语言进行开发之前,需要确定使用哪种第三方的数据库操作接口,目前Python提供了一些库,如pymssql和pyodbc,目前网上资料比较多的也是这两个了。刚开始我尝试安装并使用了pymssql库,但是始终无法通过python应用程序远程访问连接Sql Server数据库,由于对windows平台又不太熟悉,网上查了一些资料未果,说是需要依赖feeds,还需要设置各种变量等,最终我放弃了它改用pyodbc,虽然也遇到一些小问题,但是总体来说非常顺利。
二、关于pyodbc库的一些接口说明
基于第三方python库来访问Sql Server数据库的过程非常简单(其实除了能访问sql server外,它还可以访问其它数据库,因为它们都基于标准的DB-API2.0标准),总共只需要四步:打开并连接数据库connect、 获取游标指针、执行数据库sql操作、关闭数据库连接
1 打开连接数据库
希望本文所述对大家Python程序设计有所帮助。
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!
相关文章:
-
-
假设我们需要一个函数什么事都不干,只是抛出异常(在某些系统中有些handler就是干这事的),我们可以很直观的写出下面的代码:def func():raise ... [阅读全文]
-
在使用sublime text3 的时候导numpy的包发现报错,找不到这个包,这是因为要配置pip源才能正常导包,进行from numpy import *才... [阅读全文]
-
使用库pybloom_livefrom pybloom_live import scalablebloomfilter,bloomfilter# 可自动伸缩的布... [阅读全文]
-
python3环境搭建过程(利用Anaconda+pycharm)完整版
mac安装python3环境首先我先给说明一下:我也是初次接触python,有一定的java基础,对编程语法有一定基础,当然小菜在这里全当小白来介绍操作,亲身经... [阅读全文] -
实训课期间忙里偷闲的学习了python的selenium包,唯一一点不好是要自己去查英文文档,明摆着欺负我这种英语不好的,想着用谷歌翻译一下,代码也给我翻译了,... [阅读全文]
-
python环境搭建和pycharm的安装配置及汉化(零基础小白版)
前言:写这篇文章主要是介绍一下python的环境搭建和pycharm的安装配置,适合零基础的同学观看。这篇文章你会学到python的环境搭建和python比较好... [阅读全文] -
原作:风控猎人整理:数据管道归纳整理了一些工作中常用到的pandas使用技巧,方便更高效地实现数据分析。1.计算变量缺失率df=pd.read_csv('tit... [阅读全文]
-
写在之前命名空间,又名 namesapce,是在很多的编程语言中都会出现的术语,估计很多人都知道这个词,但是让你真的来说这是个什么,估计就歇菜了,所以我觉得 “... [阅读全文]
-
python+django+selenium搭建简易自动化测试
该平台会集成ui自动化及api自动化,里面也会涉及到一些简单的html等前端,当然都是很基础的东西。在以后的博客里,我会一点点的尽量写详细,帮助一些测试小白一起... [阅读全文] -
本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下原图图片转换后的成果源码# -*- coding: utf-8 ... [阅读全文]
-
网友评论