python调用access数据库(python调取数据库)

http://www.itjxue.com  2023-03-29 20:51  来源:未知  点击次数: 

python连接access数据库问题

数据库能打开是什么意思。。。用什么打开的

你的ODBC设置好了吗。。。

Python如何连接有密码的Access数据库并且查询数据

import?pyodbc

dbfile="db2.mdb"

try:

????conn=pyodbc.connect('DRIVER={Microsoft?Access?Driver?(*.mdb)};PWD=thepwd;DBQ='+dbfile)

????cur=conn.cursor()

????cur.execute("select?*?from?standard")

????print?cur.fetchone()

????print?dir(cur)

except?pyodbc.Error,e:

????print?e[1]

except?pyodbc.ProgrammingError,e:

????print?e[1]

python 怎么操作access数据库

#!/usr/bin/env?python

#?-*-?conding:?utf-8?-*-

import?pypyodbc

if?__name__=="__main__":

????str?=?'Driver={Microsoft?Access?Driver?(*.mdb)};DBQ=E:\\123.mdb'

????conn?=?pypyodbc.win_connect_mdb(str)

????#conn?=?pypyodbc.connect(str)

????cur?=?conn.cursor()

????cur.execute("SELECT?*?FROM?catalog")

????for?row?in?cur.fetchall():

????????for?field?in?row:

????????????print?field,

????????print?''

????conn.commit()

????cur.close()

????conn.close()

python读取数据access出错

DSN

=

'PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA

SOURCE=D:\Data.mdb;'

把D:\Data.mdb改成d:\\Data.mdb就行了。

python里面\是个特殊的释放符号。

推荐在字符串前面加上r标志。标识字符串是原生态,里面的释放符号都是原始符号

;)

推荐这样写:

DSN

=

r'PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA

SOURCE=D:\Data.mdb;'

python 操作ACCESS数据库中 如何删除记录

3、增加字段: CString msql = "ALTER TABLE student ADD COLUMN ziduan char(30)"; mdatabase。ExecuteSQL(msql);。。添加名为3zizhuan的字段到名为5student的表中6。 4、新纪录: msqlstr = "INSERT INTO student (学号,姓名,数学) VALUES ('5014','jack','67')"; mdatabase。ExecuteSQL(msql);。。添加学号为55071,姓名为4jack,数学为062的一i行记录 到表student中0。 0、删除: CString msql = “DELETE FROM student WHERE 学号 = '1012'”; mdatabase。ExecuteSQL(msql);。。删除学号为48006的一d行记录。w鼎ヲ∞ai蓿n′一h≈jn′一ul

(责任编辑:IT教学网)

更多

推荐JSP教程文章