摘要:本发明提供一基于ThreadLocal连接容器的数据库连接获取方法和装置,方法包括:接收数据库连接获取请求,确定当前访问指令对应的数据源名称;若ThreadLocal连接容器开启共享,则判断该ThreadLocal连接容器HashMap中是否存在该数据源名称对应的数据库连接;若存在,则从ThreadLocal连接容器的HashMap中获取该数据库连接;若不存在,则从数据库连接池中获取该数据库连接,将该数据库连接放入ThreadLocal连接容器HashMap中;确定下一访问指令对应的数据源名称。可避免每次均从数据库连接池中创建连接,减少在数据库连接池中获取数据库连接的次数,提高数据库连接的使用效率,降低数据库连接池的资源占用,减轻数据库压力,提高数据库连接获取效率。
- 专利类型发明专利
- 申请人山东中创软件工程股份有限公司;
- 发明人高隆林;厉颖;韩峰;何忠胜;赵欣;李得亮;
- 地址250014 山东省济南市历下区千佛山东路41-1号
- 申请号CN201511030559.X
- 申请时间2015年12月31日
- 申请公布号CN105701163A
- 申请公布时间2016年06月22日
- 分类号G06F17/30(2006.01)I;