发明名称 |
一种数据库连接的高效管理方法 |
摘要 |
一种在数据库应用开发中对数据库连接进行高效管理进而实现数据库连接复用的方法,通过建立用于存放数据库连接的连接池,配置该连接池初始化时应放置的连接生成数目和每个连接的最大可复用数;对建立的连接池进行初始化,按所配置的连接生成数目建立连接、设置非事务属性并放入连接池中;在连接池中,对每一个普通连接请求,建立及分配使之能被复用;在连接池中,利用事务处理方法来建立、分配并使用事务连接,保持其唯一性、一致性并且支持嵌套事务;在连接池中,回收使用完的连接使之可复用。从而有效地解决了连接使用不当和连接无法复用的问题,也提高了数据库的使用效率,从而可以得到较高的安全性和可靠性以及高性能的应用。 |
申请公布号 |
CN1317653C |
申请公布日期 |
2007.05.23 |
申请号 |
CN02139948.4 |
申请日期 |
2002.12.25 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
孙鸣 |
分类号 |
G06F13/00(2006.01);G06F17/30(2006.01) |
主分类号 |
G06F13/00(2006.01) |
代理机构 |
|
代理人 |
|
主权项 |
1.一种数据库连接的高效管理方法,数据连接包括普通连接和事务连接,普通连接不被用来进行数据库事务操作,具有非事务的属性,事务连接特指用于进行数据库事务操作的连接,具有事务属性,其特征在于,包括以下步骤;1.1)建立用于存放数据库连接的连接池,配置该连接池初始化时应放置的连接生成数目和每个连接的最大可复用数;1.2)对建立的连接池进行初始化,在分配空闲或新连接时,设置该连接的类型,是普通连接,设置非事务的属性,是事物连接,设置事物属性;1.3)在所述连接池中,对每一个普通连接请求,建立及分配使之能被复用;1.4)在所述连接池中,利用事务处理方法来建立、分配并使用事务连接,保持其唯一性、一致性并且支持嵌套事务;1.5)在所述连接池中,回收使用完的数据库连接使之可被再使用。 |
地址 |
518057深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 |