【技术实现步骤摘要】
数据库查询方法和装置
[0001]本专利技术涉及大数据访问
,尤其涉及一种数据库查询方法和装置。
技术介绍
[0002]随着计算机技术的快速发展,数据库查询操作也被越来越被频繁地使用在各种应用中。技术开发人员在开发测试以及检查生产数据时,往往需要访问到数据库,访问数据库对象是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要访问数据库才能完成的。通过toad for系列软件、DBTOOLS、SQLDBX等工具查询数据库的方式仅在windows系统下适用,在unix、linux、centos等操作系统通常仅能通过命令行交互的方式查询数据库。现有技术中,尚缺少能够适用于多系统的数据库查询方法。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供一种数据库查询方法和装置,能够适用于多系统的数据库查询。
[0004]第一方面,本专利技术实施例提供了一种数据库查询方法,包括:
[0005]接收用户输入的数据库查询语句,所述数据库查询语句对应于目标表;
[0006]获取当前操作系统
【技术保护点】
【技术特征摘要】
1.一种数据库查询方法,其特征在于,包括:接收用户输入的数据库查询语句,所述数据库查询语句对应于目标表;获取当前操作系统的系统信息;根据所述系统信息,编译并执行所述数据库查询语句,以从所述目标表中获取目标记录数据;将所述目标记录数据中的目标字段的取值转换为预设类型;从转换类型后的目标记录数据中,确定出预设数目个当前记录数据;以预设展示格式,展示所述预设数目个当前记录数据。2.根据权利要求1所述的方法,其特征在于,所述以预设展示格式,展示所述预设数目个当前记录数据之后,还包括:接收针对所述目标记录数据的展示指令;响应于所述展示请求,从所述转换类型后的目标记录数据中,确定出当前记录数据的后续记录数据,所述后续记录数据的数目为所述预设数目;以所述预设展示格式,展示所述后续记录数据。3.根据权利要求1所述的方法,其特征在于,所述执行所述数据库查询语句之后,还包括:获取执行所述数据库查询语句的执行时间及所述目标记录数据的记录统计信息;显示所述执行时间及所述记录统计信息。4.根据权利要求1所述的方法,其特征在于,所述执行所述数据库查询语句之后,还包括:接收针对所述目标记录数据的保存指令,所述保存指令中包括保存路径信息;响应于所述保存指令,生成针对所述目标记录数据的文本文件,并将所述文本文件保存在所述保存路径信息对应的路径中。5.根据权利要求1所述的方法,其特征在于,所述接收用户输入的数据库查询语句之后,还包括:接收用户输入的数据库操作指令;确定所述用户的数据库权限;根据所述数据库权限,确定所述用户是否有权限执行所述数据库操作指令;在所述用户有权限执行所述数据库操作指令的情况下,执行所述数据库操作指令,并向所述用户返回所述数据库操作指令对应的执行结果;在所述用户没有权限执行所述数据库操作指令的情况下,向所述用户发送执行失败的提示信息。6.根据权利要求1所述的方法,其特征在于,所述接收用户输入的数据库查询语句之后,还包括:获取并展示数据库对象的资源使用情况,所述数据库对象包括以下至少之一:数据库查询语句、数据库操作语句、数据库相关程序及数据库索引。7.根据权利要求1所述的方法,其特征在于,所述接收用户输入的数据库查询语句之后,还包括:接收用户发送的语句查看指令;
获取并展示多个历史数据库操作语句;接收针对所述历史数据库操作...
【专利技术属性】
技术研发人员:梁志堂,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。