具有python pandas的SQL连接(sybase驱动程序)

时间:2018-07-24 14:13:08

标签: python sql pandas

我正在尝试使用python连接到数据库。

我不是SQL方面的专家,所以我将输入数据库的参数


Driver = Sybase jConnect 6.0(com.sybase.jdbc4.SybDriver)

URL = jdbc:sybase:Tds:slpdfrsiqq3401.fr.intranet:20301

用户名=我的用户名

密码=我的密码

数据库=数据库名称


由于我无权安装sybase-python软件包,因此,我尝试使用可用的软件包来完成这项工作。这是我的代码:

import pandas as pd
import pyodbc
from sqlalchemy import create_engine

engine=create_engine("jdbc+sybase://myusername:mypassword@slpdfrsiqq3401.fr.intranet:20301/databasename")

#Trying to creating engine to use then pd.read_sql_query()

我的代码不起作用,并且出现此错误:

“无法加载插件:sqlalchemy.dialects:jdbc.sybase”

有人可以帮我解决问题吗?

1 个答案:

答案 0 :(得分:0)

我认为您需要按照文档here

中的建议尝试其他驱动程序

示例

sybase+pyodbc://<username>:<password>@<dsnname>[/<database>]