我想连接到需要ca-cert的MySQL数据库.我可以用MySQLdb做到,如下所示:
MySQLdb.connect(host = self.host,
port = self.port,
unix_socket = self.unix_socket,
user = self.user,
passwd = self.passwd,
db = self.db,
ssl = { 'cert': self.sslcert,
'key': self.sslkey,
'ca': self.sslca }
Run Code Online (Sandbox Code Playgroud)
我如何在SQLAlchemy或SQLObject中做同样的想法?
谢谢,彼得
我在尝试从脚本对某些数据库执行一些 I/O 操作时遇到了麻烦Python3。
当我想要连接到数据库时,我习惯性地使用psycopg2to 来处理连接和游标。
我的数据通常存储为and/or的等效项。 Pandas DataFramesGeoPandasGeoDataFrames
Pandas:我可以依赖它.read_sql()作为参数的方法con,如文档中所述:
con : SQLAlchemy connectable (engine/connection) or database str URI
or DBAPI2 connection (fallback mode)'
Using SQLAlchemy makes it possible to use any DB supported by that
library. If a DBAPI2 object, only sqlite3 is supported. The user is responsible
for engine disposal and connection closure …Run Code Online (Sandbox Code Playgroud)