预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113609140A(43)申请公布日2021.11.05(21)申请号202111178873.8(22)申请日2021.10.11(71)申请人中航金网(北京)电子商务有限公司地址100176北京市大兴区北京经济技术开发区荣华南路13号院10号楼8层801室(72)发明人王海燕(74)专利代理机构北京众达德权知识产权代理有限公司11570代理人梁凯(51)Int.Cl.G06F16/22(2019.01)G06F16/242(2019.01)G06F16/245(2019.01)G06F16/28(2019.01)权利要求书2页说明书12页附图3页(54)发明名称基于编程语言Python的数据库操作方法及系统(57)摘要本发明公开了一种基于编程语言Python的数据库操作方法及系统,其中所述方法包括:获取服务操作请求,所述服务操作请求用于请求对待访问数据库进行目标数据的操作处理;调用数据库操作系统中为所述待访问数据库预配的目标操作函数,对所述服务操作请求进行处理,以在所述待访问数据库中进行所述目标数据的操作处理。采用本发明,能解决现有技术中存在的数据库操作的流程较为复杂、操作不简便及性能较低等问题。CN113609140ACN113609140A权利要求书1/2页1.一种基于编程语言Python的数据库操作方法,其特征在于,应用于数据库操作系统中,所述数据库操作系统包括有不同类型的数据库及为每种类型的所述数据库预配的操作函数,所述方法包括:获取服务操作请求,所述服务操作请求用于请求对待访问数据库进行目标数据的操作处理;调用所述数据库操作系统中为所述待访问数据库预配的目标操作函数,对所述服务操作请求进行处理,以在所述待访问数据库中进行所述目标数据的操作处理。2.根据权利要求1所述的方法,其特征在于,所述服务操作请求中携带有所述待访问数据库的连接信息,所述连接信息用于指示所述待访问数据库的数据源对象。3.根据权利要求1所述的方法,其特征在于,所述调用所述数据库操作系统中为所述待访问数据库预配的目标操作函数之前,所述方法还包括:获取待访问数据库的类型;安装与所述待访问数据库的类型所对应的目标Python库,所述数据库操作系统包括有为不同类型的数据库所配置的初始Python库,所述初始Python库与所述数据库的类型一一对应;在所述目标Python库中新增配置所述目标操作函数;其中,所述目标操作函数用于对所述待访问数据库进行对应的操作处理,所述目标操作函数包括以下方法函数中的至少一项:初始化数据源对象、连接connect方法、删表drop_table方法、创表create_sample_table方法、插表insert_sample_data方法、选择select方法及关闭close方法。4.根据权利要求1所述的方法,其特征在于,所述目标操作函数包括连接connect方法,所述调用所述数据库操作系统中为所述待访问数据库预配的目标操作函数,对所述服务操作请求进行处理包括:调用所述连接connect方法,通过远程调用连接到所述待访问数据库中,并对所述待访问数据库的游标进行初始化。5.根据权利要求4所述的方法,其特征在于,所述目标操作函数还包括删表drop_table方法,所述调用所述数据库操作系统中为所述待访问数据库预配的目标操作函数,对所述服务操作请求进行处理,以在所述待访问数据库中进行所述目标数据的操作处理还包括:调用所述删表drop_table方法,通过传入表名将所述待访问数据库中的所述目标数据进行删除。6.根据权利要求4所述的方法,其特征在于,所述目标操作函数还包括创表create_sample_table方法,所述调用所述数据库操作系统中为所述待访问数据库预配的目标操作函数,对所述服务操作请求进行处理,以在所述待访问数据库中进行所述目标数据的操作处理还包括:调用所述创表create_sample_table方法,将所述目标数据以样例表的形式写入至所述待访问数据库中。7.根据权利要求4所述的方法,其特征在于,所述目标操作函数还包括插表insert_sample_data方法,所述调用所述数据库操作系统中为所述待访问数据库预配的目标操作函数,对所述服务操作请求进行处理,以在所述待访问数据库中进行所述目标数据的操作2CN113609140A权利要求书2/2页处理还包括:调用所述插表insert_sample_data方法,通过传入表名和插入行列数将所述目标数据插入到所述待访问数据库中。8.根据权利要求4所述的方法,其特征在于,所述目标操作函数还包括选择select方法,所述调用所述数据库操作系统中为所述待访问数据库预配的目标操作函数,对所述服务操作请求进