python-db-api

    0热度

    1回答

    是否有针对Java的数据库API规范,与Python的存在类似(PEP249)。 我想制作一个应用程序,可以用来连接数据库,通用,而不用担心数据库引擎类型。

    0热度

    1回答

    我需要编译的Python版本DB API for IBM DB2的C++源代码: 我是新来这个并根据自述,我需要先下载 的Visual C++ 2003(不是它一太旧版本!?), 平台SDK最新版本(我认为它更改为Windows SDK和我有Win10,我考虑下载Windows 10 SDK), .NET SDK 1.1版 当我试图下载Win10 SDK时,我看到它的2.4GB!太重了,我不会将它

    1热度

    1回答

    我在一个脚本中使用Snowflake Connector for Python(它实现了对Python数据库API v2规范的支持),该脚本将一系列记录从一个表中遍历结果集,并对返回的每一行查询另一个可能返回任何结果的表,或者可能不返回任何结果。 如果没有针对辅助查询返回结果,则即使未引发错误,对第一个查询返回的结果的迭代也会停止。 下面的代码演示了我遇到的问题... cur = cnx.curs

    1热度

    1回答

    我想了解这段代码是做幕后: import psycopg2 c = psycopg2.connect('db=some_db user=me').cursor() c.execute('select * from some_table') for row in c: pass 每PEP 249我的理解是,这是一边喊Cursor.next()这是调用Cursor.fetchon

    3热度

    2回答

    我试图使用python函数更新一些数据库字段到SQLite数据库。我不断收到以下错误: ValueError异常:操作参数必须str的 下面是我的代码。我很想知道如何更新sqlite数据库中的多个列。 def updateEventData(): ID = input('Enter ID of row you\'d like to update: ') eventname =

    0热度

    1回答

    我有一个函数更新数据库中的单个行。 def update_one_row(conn, condition, value): with conn.cursor() as curr: curr.execute("""UPDATE persons p SET p.age=%s WHERE p.name=%s;""", (va

    1热度

    1回答

    我有一个数据库模式,可能会在各种不同的数据库引擎中实现(比方说我将连接到pyodbc或SQLite数据库的MS Access数据库,我将通过内置的sqlite3模块就是一个简单的例子)。 我想创建一个工厂函数/方法返回一个基于某些参数的适当类型的数据库连接,类似以下内容: def createConnection(connType, params): if connType == 'sq

    1热度

    2回答

    我有类似下面的代码: var1 = 1 var2 = 2 cursor.execute("INSERT INTO mytable VALUES (:var1, :var2)", {'var1': var1, 'var2': var2}) 是否有任何理由,我应该用字典文字来传递参数,而不是简单地做这样的: var1 = 1 var2 = 2 cursor.execute("INSERT

    5热度

    1回答

    在Python 3中将numpy整数对象的值插入到数据库中的正确方法是什么?在Python 2.7 numpy的数值数据类型插入到干净sqlite的,但他们没有在Python 3 import numpy as np import sqlite3 conn = sqlite3.connect(":memory:") conn.execute("CREATE TABLE foo (id INT

    1热度

    2回答

    我想在大熊猫数据帧执行从列此更新查询如何更新的MS Access多行。 我的数据框看起来象下面这样: