王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 联大系统 > 河南理工大学> 河南理工大学-计算机科学与技术-Python语言程序设计
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
[简答题,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()


出自 河南理工大学-计算机科学与技术-Python语言程序设计  联大系统

河南理工大学

更多试题>>>>
1、[简答题,3.8分] 简单叙述Thread对象的方法。
2、[简答题,3.8分] 简单解释TCP和UDP协议的区别
3、[简答题,3.8分] 简单解释文本文件与二进制文件的区别。
4、[简答题,3.8分] 使用shutil模块中的move()方法进行文件移动
5、[简答题,3.8分] 运行5.3.1小节最后的示例代码,查看结果并分析原因


提升学历-成人高考报名入口 提升学历-成人高考院校名单