相关疑难解决方法(0)

无法使用pyodbc创建访问表

我正在尝试使用pyodbc使用python在MS Access DB中创建表,但是当我运行我的脚本时,没有创建表并且没有给出错误.我的代码:

#!/usr/bin/env python
import pyodbc

con = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=Z:\Data\Instruments\testDB.accdb; Provider=MSDASQL;')
cur = con.cursor()
string = "CREATE TABLE TestTable(symbol varchar(15), leverage double, shares integer, price double)"
cur.execute(string)
Run Code Online (Sandbox Code Playgroud)

可能有什么不对?

python ms-access pyodbc

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

Python MySQLdb - 类中的连接

我正在制作一个Python项目,我必须从数据库中搜索和检索数据.
我尝试创建一个类,在其中我声明了连接并进行了查询,这里到目前为止我没有更多.

import MySQLdb
dbc =("localhost","root","1234","users")
class sql:
    db = MySQLdb.connect(dbc[0],dbc[1],dbc[2],dbc[3])
    cursor = db.cursor()

    def query(self,sql):
        sql.cursor.execute(sql)
        return sql.cursor.fetchone()

    def rows(self):
        return sql.cursor.rowcount

sqlI = sql()
print(sqlI.query("SELECT `current_points` FROM `users` WHERE `nick` = 'username';"))
Run Code Online (Sandbox Code Playgroud)

因此,主要问题是变量db并且cursor不能从同一个类的其他def /函数调用.我想得到的是一个很好的查询,我可以在那里查询并检索它的内容.这将总结我的代码,因此我应该这样做.

python mysql-python python-3.x

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

标签 统计

python ×2

ms-access ×1

mysql-python ×1

pyodbc ×1

python-3.x ×1