之前需要用到python来连接sql server与sybase数据库,在网上查找相关信息时,出来的结果会比较杂乱。以下是我总结的实践可行的连接方式,分享并记录。
使用python连接并访问sqlserver数据库:
import pymssql
sqlconnect = pymssql.connect(‘服务器名称’, ‘user_name’, ‘password’, ‘database’) #服务器名,账户,密码,数据库名
if sqlconnect:
print(“连接成功!”)
sql = “select * from …”
df=pd.read_sql(sql,sqlconnect)
sqlconnect.close()
使用python连接sybase 数据库
import pyodbc
sybase_conn_dsn = pyodbc.connect(DSN=’****’,UID=‘user_name’,PWD=‘password’)
if sybase_conn_dsn:
print(“连接成功!”)
sql = ‘’ ********* ‘’
df=pd.read_sql(sql,sybase_conn_dsn)
sybase_conn_dsn.close()
PS:以上DSN信息,需要事先在控制面板进行ODBC的数据源配置,将所要访问的数据库信息添加进去。
如果这篇文章对你有帮助,点个赞再走哦~~