python调用access数据库(python调取数据库)
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