发明名称 一种数据库连接处理方法及装置
摘要 本发明公开了一种数据库连接处理方法及装置,属于数据通信技术领域。所述方法包括:接收到客户端的数据库连接请求时,判断连接池的连接队列的长度是否小于预设门限,其中,所述连接队列中存储有与用户名相关联的数据库连接;当所述连接队列的长度大于等于预设门限时,从所述连接队列中取出一个数据库连接;判断客户端使用的用户名与取出的数据库连接的用户名是否相同;若相同,将该数据库连接分配给客户端使用,否则,通知服务端对客户端进行认证,并在认证通过后将该数据库连接分配给客户端使用。本发明实现了多用户权限隔离的前提下,避免数据库连接总数的不断上升,节省了连接池耗费的服务器资源。
申请公布号 CN103634298B 申请公布日期 2016.12.07
申请号 CN201310563628.8 申请日期 2013.11.14
申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司 发明人 朱超;陈飞;王超
分类号 H04L29/06(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京工信联合知识产权代理事务所(普通合伙) 11266 代理人 黄晓军
主权项 一种数据库连接处理方法,用于客户端与服务端之间,所述方法包括:接收到客户端的数据库连接请求时,判断连接池的连接队列的长度是否小于预设门限,其中,所述连接队列中存储有与用户名相关联的数据库连接;当所述连接队列的长度大于等于预设门限时,从所述连接队列中取出一个数据库连接;判断客户端使用的用户名与取出的数据库连接的用户名是否相同;当客户端使用的用户名与取出的数据库连接的用户名相同时,将该数据库连接分配给客户端使用;当客户端使用的用户名与取出的数据库连接的用户名不同时,通知服务端对客户端进行认证,并在认证通过后将该数据库连接分配给客户端使用,以实现数据库连接的转化。
地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)