博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python下pyodbc连接sybase
阅读量:6504 次
发布时间:2019-06-24

本文共 683 字,大约阅读时间需要 2 分钟。

  1. 环境:windows10,Python 2.7.14,32bit
  2. pip install pyodbc
  3. pyodbc连接sybase有2种方式:DSN与非DSN模式
  4. pyodbc连接sybase需要安装相应的驱动程序(Adaptive Server Enterprise)
  5. 官网可以下载相应的Sybase ASE进行安装,安装完毕后可以通过 控制面板->管理工具->ODBC数据源 查看odbc已安装的驱动程序(安装成功后:sybase的驱动程序是Adaptive Server Enterprise)
  6. DSN模式连接:先通过 ODBC数据源管理程序添加 用户DSN,添加完毕后选择测试连接。假设添加的用户DSN名为sybase。
  7. Demo

    import pyodbc#DSN模式连接conn_info_dsn = 'DSN=sybase1;UID=%s;PWD=%s' % (user, pwd) \sybase_conn_dsn = pyodbc.connect(conn_info_dsn)#非DSN模式连接conn_info = 'DRIVER={Adaptive Server \Enterprise};DATABASE=%s;SERVER=%s;PORT=%s;UID=%s;PWD=%s'%(dbname, host, port,user, pwd)sybase_conn = pyodbc.connect(conn_info)
  8. 在使用pyodbc连接sybase时,使用过Sybase模块,但未能成功,提示 未能找到服务器名称。以后再详细排查下原因!

转载地址:http://sdqyo.baihongyu.com/

你可能感兴趣的文章
Linux输入子系统:多点触控协议 -- multi-touch-protocol.txt【转】
查看>>
稳定,实际是暴风雨来临前的死寂
查看>>
十一有感
查看>>
《OOD启思录》:61条面向对象设计的经验原则
查看>>
计算二重定积分
查看>>
1078: 输入入门(3)
查看>>
Linux内核驱动之GPIO子系统(一)GPIO的使用【转】
查看>>
关于 WebRequest.RegisterPrefix
查看>>
QName
查看>>
object does not contain a definition for get_range
查看>>
C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ? ....
查看>>
springmvc学习笔记--json--返回json的日期格式问题
查看>>
JS组件系列——分享自己封装的Bootstrap树形组件:jqTree
查看>>
一行时间的输出
查看>>
Storm概念学习系列之storm简介
查看>>
QTP的那些事--QC远程执行QTP经常出现QTP崩溃现象解决方案
查看>>
SharePoint 2013 Nintex Workflow 工作流帮助(五)
查看>>
共享库方案解决WAS中JAR包冲突
查看>>
ABP理论学习之缓存Caching
查看>>
Regsvr32.exe 用法
查看>>