搜题
问题   更新时间2023/4/3 12:59:00

[简答题,3.8分] 叙述使用Python操作Access数据库的步骤。

(1)建立数据库连接 importwin32com.client conn=win32com.client.Dispatch(r'ADODB.Connection') DSN='PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASOURCE=C:/MyDB.mdb;' conn.Open(DSN) (2)打开记录集 rs=win32com.client.Dispatch(r'ADODB.Recordset') rs_name='MyRecordset'#表名 rs.Open('['+rs_name+']',conn,1,3) (3)操作记录集 rs.AddNew() rs.Fields.Item(1).Value='data' rs.Update() (4)操作数据 conn=win32com.client.Dispatch(r'ADODB.Connection') DSN='PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASOURCE=C:/MyDB.mdb;' sql_statement="InsertINTO[Table_Name]([Field_1],[Field_2])VALUES('data1','data2')" conn.Open(DSN) conn.Execute(sql_statement) conn.Close() (5)遍历记录 rs.MoveFirst() count=0 while1: ifrs.EOF: break else: count=count+1 rs.MoveNext()
王老师:19139051760(拨打)