我是靠谱客的博主 疯狂皮皮虾,最近开发中收集的这篇文章主要介绍关于python连接SQL Server 2012数据库几个关键点,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

    使用Python连接SQL Server 2012数据库,可以遵循以下几个步骤:

    一、安装python第三方组件:pyodbc。这个组件可以连接多种数据库,这里着重介绍如何连接SQL Server 2012。不同的数据库有不同连接字符串,这在后面会提到。

    二、打开SQL Serve 2012相关服务。

        (1)、首先,打开SQL SERVER配置管理器->SQL Server 网络配置->MSSQLSERVER的协议,确保右侧的三个协议都为“已启用状态”。如图1所示:

            

                                图1

然后,点击SQL SERVER 服务,确保如图2右侧的服务是处于运行状态,如果不是,则开启。

                        图2

    三、允许数据库“远程连接”。

         使用python程序访问SQL Server 2012有本地连接和远程连接两种方式。使用本地连接时,您登陆数据库时应该采用“window 身份验证”,而使用远程连接时,应该采用“SQL Server 身份验证”方式登陆数据库。python程序作为客户端,SQL Server数据库作为服务器,你可以在登陆时设置您的服务器名。在使用远程连接方式时,最好关闭防火墙或者允许该python通过防火墙。具体的操作请看图3:

                        图3

    四、python程序

        配置完以后,接下来开始编程了 ,编程就比较简单了,它都是有固定套路的。

    这里注意以下connect()方法中传入的字符串参数,该字符串参数应该包含五个个重要的信息:DRIVER、SERVER、DATABSASE、UID、PWD。其中DRIVER={相应的数据库版本字符串号}是对应于不同版本的SQL Server数据库,具体的参见官方ADODBAPI,由于我的数据库为2012版本,因此{}中为:“SQL Server Native Client 11.0 ”,server="服务器名",DATABASE="数据库名"",UID="用户名",PWD="登陆密码"。

 

        

 

最后

以上就是疯狂皮皮虾为你收集整理的关于python连接SQL Server 2012数据库几个关键点的全部内容,希望文章能够帮你解决关于python连接SQL Server 2012数据库几个关键点所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部