刚学习python,试着用python写一个脚本去执行一个存储过程,但是在连接数据库的时候一直报错,我用的是python的adodbapi中的connect去连接的:
#coding=utf-8
importcgi
importadodbapi
fromadodbapiimportconnect

server='109.123.100.11'
user='user_name'
password='password'
database='dbname'
sp='dbo.spname'
parameter="2014"
db=connect('DataSource=%s;InitialCatalog=%s;UserID=%sPassword=%s;'%(server,database,user,password))


运行时报错,看上去是连接时报错了,请各位大侠帮忙看一下,给跪了~~:
Traceback(mostrecentcalllast):
File"C:\Users\workspace\testdatabase\main.py",line13,in<module>
db=connect('DataSource=%s;InitialCatalog=%s;UserID=%sPassword=%s;'%(server,database,user,password))
File"C:\Python33\lib\site-packages\adodbapi\adodbapi.py",line116,inconnect
raiseapi.OperationalError(e,message)
adodbapi.apibase.OperationalError:(InterfaceError("WindowsCOMError:Dispatch('ADODB.Connection')failed.",),'Erroropeningconnectionto"DataSource=109.123.100.11;InitialCatalog=dbname;UserID=user_namepassword=password;"')

3 个解决方案

#1



#我用的是pymssql
defconnect_db():
returnpymssql.connect(
host ='hostname',
database ='databasename',
user ='userid',
password ='password'
)

更多相关文章

  1. 字体图标的引入和通过媒体查询改变导航样式
  2. HTML样式和常用选择器
  3. 字体图标的引用和自定义样式/媒体查询的使用
  4. 数据库的CURD操作、PDO本质与原理的学习
  5. CSS之伪类选择器和简单盒子简单案例
  6. 伪类选择器与盒模型常用属性
  7. 伪类选择器-结构伪类、根据位置选择匹配
  8. 7.4——常用标签与应用场景之表格与单元格
  9. css伪类选择器和盒模型

随机推荐

  1. 介绍asp.net MVC下使用rest的方法
  2. C#中的抽象类与接口的详解
  3. ASP.NET MVC 使用Bootstrap方法介绍
  4. Asp.net Core应用程序在Linux上部署的图
  5. .NetCore如何获取Json和Xml格式的配置信
  6. ASP.Net Core中关于WebApi几种版本控制对
  7. 详解.Net Core使用Socket与树莓派进行通
  8. C#实现表格隔行换色
  9. .NET Core中遇到的一些坑的图文详解
  10. .net core使用Redis发布订阅方法介绍