当前位置:首页 » 编程语言 » pythonaccess数据库

pythonaccess数据库

发布时间: 2023-11-06 02:33:54

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

3、增加字段: CString msql = "ALTER TABLE student ADD COLUMN zian 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

㈡ 如何在Python 中导入access 数据

Python操作Access数据库步骤之1、建立数据库连接
import win32com.client
conn = win32com.client.Dispatch(r'ADODB.Connection')
DSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:/MyDB.mdb;'
conn.Open(DSN)
Python操作Access数据库步骤之2、打开一个记录集
rs = win32com.client.Dispatch(r'ADODB.Recordset')
rs_name = 'MyRecordset'#表名
rs.Open('[' + rs_name + ']', conn, 1, 3)
Python操作Access数据库步骤之3、对记录集操作
rs.AddNew()
rs.Fields.Item(1).Value = 'data'
rs.Update()
Python操作Access数据库步骤之4、用SQL来插入或更新数据
conn = win32com.client.Dispatch(r'ADODB.Connection')
DSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:/MyDB.mdb;'
sql_statement = "Insert INTO [Table_Name] ([Field_1],
[Field_2]) VALUES ('data1', 'data2')"
conn.Open(DSN)
conn.Execute(sql_statement)
conn.Close()

Python操作Access数据库步骤之5、遍历记录
rs.MoveFirst()
count = 0
while 1:
if rs.EOF:
break
else:
countcount = count + 1
rs.MoveNext()

注意:如果一个记录是空的,那么将指针移动到第一个记录将导致一个错误,因为此时recordcount是无效的。解决的方法是:打开一个记录集之前,先将Cursorlocation设置为3,然后再打开记录集,此时recordcount将是有效的。例如:
rs.Cursorlocation = 3 # don't use parenthesis here
rs.Open('Select * FROM [Table_Name]', conn) # be sure conn is open
rs.RecordCount # no parenthesis here either

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

importpyodbc
dbfile="db2.mdb"
try:
conn=pyodbc.connect('DRIVER={MicrosoftAccessDriver(*.mdb)};PWD=thepwd;DBQ='+dbfile)
cur=conn.cursor()
cur.execute("select*fromstandard")
printcur.fetchone()
printdir(cur)
exceptpyodbc.Error,e:
printe[1]
exceptpyodbc.ProgrammingError,e:
printe[1]

热点内容
广东发票应用系统服务器地址大全 发布:2025-02-25 04:35:53 浏览:956
跨克缓存文件 发布:2025-02-25 04:16:39 浏览:175
四层鱼缸过滤盒怎么配置好一点 发布:2025-02-25 04:02:12 浏览:88
c语言删除文件夹 发布:2025-02-25 04:02:11 浏览:524
javael 发布:2025-02-25 03:55:22 浏览:644
javafor多个变量 发布:2025-02-25 03:45:01 浏览:331
丰田花冠汽车有哪些配置 发布:2025-02-25 03:30:03 浏览:640
辽宁电脑服务器租用云服务器 发布:2025-02-25 03:23:36 浏览:964
什么是广告脚本 发布:2025-02-25 03:18:21 浏览:60
安卓双卡与存储卡 发布:2025-02-25 03:17:27 浏览:630