Python SqlAlchemy - sqlalchemy-sqlany dialect连接字符串

时间:2017-07-13 10:30:20

标签: python sqlalchemy sybase sqlanywhere

我找不到关于这个主题的任何内容所以决定从某个地方开始......

url="sqlalchemy_sqlany://admin:123456@localhost/"
eng=create_engine(url,connect_args={'dbf': "/home/user/Desktop/dummy_db.db", 
'ServerName':'plc_pi'})

如果有人知道从文件创建连接的简洁方法,那么分享会非常棒。

致信:Goutham以及

1 个答案:

答案 0 :(得分:0)

我希望我能正确理解这个问题。可以使用连接字符串创建引擎。此连接字符串的格式取决于您使用的DBMS。有关不同连接字符串和sqlalchemy的概述,请参阅:http://docs.sqlalchemy.org/en/latest/core/engines.html

使用连接字符串调用create_engine。可以从许多不同的文件格式中读取该连接字符串。有关不同类型配置文件的第一个概述,请参阅https://martin-thoma.com/configuration-files-in-python/。需要指出的是使用python配置文件,因为它易于使用,它提供了它的可能性(因为它是python,你可以在配置中轻松构建字符串等)。

这里的示例是如何使用JSON文件执行此操作:

where()

希望这能解决你的问题。如果没有,请发表评论......