【技术实现步骤摘要】
数据库的功能设定方法及装置
本说明书一个或多个实施例涉及数据库
,尤其涉及一种数据库的功能设定方法及装置。
技术介绍
数据库是指通过一定方式存储的、可供多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。当用户希望访问数据库中的数据时,需要通过客户端向数据库传递相关的数据库连接参数,从而在完成身份验证后建立访问会话,并基于该访问会话实现对数据库的访问。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种数据库的功能设定方法及装置。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种数据库的功能设定方法,包括:获取客户端发送的数据库连接参数集,所述数据库连接参数集包含用户名字段参数;提取所述用户名字段参数包含的用户名和功能设定参数;根据所述用户名建立所述客户端与数据库之间的访问会话;根据所述功能设定参数对所述数据库的相关功能进行设定。根据本说明书一个或多个实施例的第二方面 ...
【技术保护点】
1.一种数据库的功能设定方法,其特征在于,包括:/n获取客户端发送的数据库连接参数集,所述数据库连接参数集包含用户名字段参数;/n提取所述用户名字段参数包含的用户名和功能设定参数;/n根据所述用户名建立所述客户端与数据库之间的访问会话;/n根据所述功能设定参数对所述数据库的相关功能进行设定。/n
【技术特征摘要】
1.一种数据库的功能设定方法,其特征在于,包括:
获取客户端发送的数据库连接参数集,所述数据库连接参数集包含用户名字段参数;
提取所述用户名字段参数包含的用户名和功能设定参数;
根据所述用户名建立所述客户端与数据库之间的访问会话;
根据所述功能设定参数对所述数据库的相关功能进行设定。
2.一种数据库的功能设定方法,其特征在于,包括:
获取客户端发送的数据库连接参数集,所述数据库连接参数集包含特殊数据库连接参数;
提取所述特殊数据库连接参数包含的第一普通数据库连接参数和功能设定参数;
根据所述第一普通数据库连接参数建立所述客户端与数据库之间的访问会话;
根据所述功能设定参数对所述数据库的相关功能进行设定。
3.根据权利要求2所述的方法,其特征在于,所述特殊数据库连接参数中包含预定义的特殊标识,所述特殊标识用于对所述第一普通数据库连接参数和所述功能设定参数进行分隔。
4.根据权利要求2所述的方法,其特征在于,所述根据所述功能设定参数对数据库的相关功能进行设定,包括以下至少之一:
对所述相关功能进行开关控制、对所述相关功能的参数取值进行设定。
5.根据权利要求2所述的方法,其特征在于,
所述方法还包括:将所述功能设定参数保存于所述访问会话的会话属性中;
所述根据所述功能设定参数对数据库的相关功能进行设定,包括:当所述客户端对所述相关功能进行调用时,读取所述访问会话的会话属性,以根据所述会话属性中保存的功能设定参数对于所述相关功能进行设定。
6.根据权利要求2所述的方法,其特征在于,所述功能设定参数被基于键值结构进行描述。
7.根据权利要求2所述的方法,其特征在于,所述功能设定参数被描述为二进制字符串,所述二进制字符串包含与所述数据库中的待设定功能相对应的若干组字符位;所述根据所述功能设定参数对数据库的相关功能进行设定,包括:
通过读取所述功能设定参数包含的各组字符位的取值,确定作为所述相关功能的待设定功能,以根据读取的取值对所述相关功能进行设定。
8.根据权利要求2所述的方法,其特征在于,所述功能设定参数被描述为n进制的字符串,n>2;所述根据所述功能设定参数对数据库的相关功能进行设定,包括:
将所述功能设定参数转换为二进制字符串,所述二进制字符串包含与所述数据库中的待设定功能相对应的若干组字符位;
通过读取所述功能设定参数包含的各组字符位的取值,确定作为所述相关功能的待设定功能,以根据读取的取值对所述相关功能进行设定。
9.根据权利要求2所述的方法,其特征在于,所述第一普通数据库连接参数包括以下至少之一:用户名、密码、服务器地址、端口号。
10.根据权利要求1所述的方法,其特征在于,所述数据库连接参数集还包含:第二普通数据库连接参数。
11.一种数据库的功能设定方法,其特征在于,包括:
展示连接参数输入界面,所述连接参数输入界面包含输入选项;
根据针对所述输入选项形成的用户输入内容,生成特殊数据库连接参数,所述特殊数据库连接参数包含普通数据库连接参数和功能设定参数;
向数据库发送数据库连接参数集,所述数据库连接参数集包含所述特殊数据库连接参数,以使所述数据库根据所述普通数据库连接参数建立访问会话、根据所述功能设定参数对所述数据库的相关功能进行设定。
12.一种数据库的功能设定装置,其特征在于,包括:
获取单元,获取客户端发送的数据库连接参数集,所述数据库连接参数集包含用户名字段参数;
提取单元,提取所述用户名字...
【专利技术属性】
技术研发人员:徐明明,温绍锦,占超群,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。