如何从Python中的SQL查询中获取单个结果?
使用 Python 时,是否有一种优雅的方式从 SQLite SELECT 查询获取单个结果? 例如: conn = sqlite3.connect('db_path.db') cursor=conn.cursor() cur…
如何使用 MySQLdb 从 Python 更改 SQL 隔离级别?
我研究过的文档表明,对其他数据库执行此操作的方法是在查询中使用多个语句,a la: >>> cursor = connection.cursor() >>> cursor.execute("set sess…
从python中的dbapi查找数据库类型(SQlite、Mysql、PostgreSQL)
我需要根据 dbapi 游标实例中的数据找出我正在使用的数据库类型。尚未在 dbapi 文档中找到有关如何执行此操作的任何线索。能做到吗?…
Python db-api:fetchone、fetchmany 和 fetchall
我今天刚刚和一些同事讨论了 python 的 db-api fetchone、fetchmany 和 fetchall。 我确信每个用例的用例都取决于我正在使用的 db-api 的实现,但一般…
使用 Python 将 JSON 插入 MySQL
我有一个 Python 中的 JSON 对象。我正在使用 Python DB-API 和 SimpleJson。我正在尝试将 json 插入 MySQL 表中。 目前出现错误,我相信这是由于 JSO…
使用Python快速插入许多列到Sqlite\Mysql中
如果 Newdata 是 x 列的列表,如何获取唯一列数——第一个元组的成员数。 (Len 并不重要。)更改“?”的数量。匹配列并使用下面的语句插入。 csr = …
新项目 Python 3x PostgreSQL 9x 和 pg8000 1x DBAPI?
我正在开始一些新项目,想知道 pg8000 是否被认为是生产项目的不错选择? 显然Python和PostgreSQL都是成熟的产品,但我对pg8000的成熟度和性能都很担…
Python DBAPI 连接超时?
我试图测试连接失败,不幸的是,如果主机的 IP 地址被防火墙屏蔽,则连接不会失败。 这是代码: def get_connection(self, conn_data): rtu, hst, prt…
在Python中设置数据库连接超时
我正在创建一个需要访问数据库的 RESTful API。我正在使用 Restish、Oracle 和 SQLAlchemy。不过,我会尝试尽可能笼统地提出我的问题,而不考虑 Resti…
转义 SQL“LIKE” Postgres 与 psycopg2 的值
psycopg2 是否具有转义 Postgres 的 LIKE 操作数值的函数? 例如,我可能想要匹配以字符串“20% of all”开头的字符串,因此我想编写如下内容: sql =…
如何为时间戳(日期时间)数组指定 psycopg2 参数
我想使用 psycopg2 在 Python 中运行 PostgreSQL 查询,该查询按 timestamp without timezone 类型的列进行过滤。我有一个很长的时间戳允许值列表(而…
MySQL 驱动程序与 INFORMATION_SCHEMA 存在问题?
我正在尝试 Stackless Python 的并发框架。它包含一个 MySQL 驱动程序,当运行一些之前在 MySQLdb 上运行良好的代码时,它会失败。 我正在做什么: 使…
当我只有一个“Connection”对象时,如何确定正确的“paramstyle”?
我有一个 Connection 实例(符合 DB API 2.0 要求),但我没有从中导入它的模块。问题是我正在尝试使用命名参数,但我不知道要使用哪个 paramstyle 。…
Python pysqlite 不接受我的 qmark 参数化
我认为我是个傻瓜,也许没有导入正确的包,但是当我这样做时...... from pysqlite2 import dbapi2 as sqlite import types import re import sys ... …