相关疑难解决方法(0)

如何使用sqlalchemy或SQLObject进行需要CA-CERT的mysql连接

我想连接到需要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中做同样的想法?

谢谢,彼得

python mysql sqlalchemy sqlobject

12
推荐指数
2
解决办法
1万
查看次数

为什么 Pandas 和 GeoPandas 能够使用 DBAPI (psycopg2) 连接读取数据库表,但必须依赖 SQLAlchemy 来编写数据库表?

语境

我在尝试从脚本对某些数据库执行一些 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)

sqlalchemy psycopg2 dataframe pandas geopandas

6
推荐指数
1
解决办法
8387
查看次数

标签 统计

sqlalchemy ×2

dataframe ×1

geopandas ×1

mysql ×1

pandas ×1

psycopg2 ×1

python ×1

sqlobject ×1