发明名称 | 一种基于C程序连接MYSQL数据库的管理方法 | ||
摘要 | 本发明提供一种基于C程序连接MYSQL数据库的管理方法,程序在启动时初始化部分数据库连接到内存中,在使用数据库连接时,从已经初始化的数据库连接资源中获取连接,如果连接已经使用完,再重新创建一个连接对数据库进行操作,如果创建的所有连接数达到一个最大值,则让程序模块等待连接释放再申请。如果申请连接资源较少,而数据库连接资源过多,则释放一部分连接。如果申请连接资源过多,则动态申请一部分连接,加入到内存中。该一种基于C程序连接MYSQL数据库的管理方法和现有技术相比,提高了获取连接的效率,同时避免了同时有大量的应用程序对数据库进行连接,这种方法能明显提高对数据库操作的性能,实用性强,易于推广。 | ||
申请公布号 | CN103646084A | 申请公布日期 | 2014.03.19 |
申请号 | CN201310683876.6 | 申请日期 | 2013.12.16 |
申请人 | 浪潮电子信息产业股份有限公司 | 发明人 | 路凯 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 代理人 | ||
主权项 | 一种基于C程序连接MYSQL数据库的管理方法,其特征在于其具体管理过程为:步骤一、初始化部分数据库连接到内存中;步骤二、在使用数据库连接时,从已经初始化的数据库连接资源中获取连接;步骤三、如果连接已经使用完,再重新创建一个连接对数据库进行操作;如果创建的所有连接数达到一个最大值,则让程序模块等待连接释放再申请;如果申请连接资源较少,而数据库连接资源过多,则释放一部分连接;如果申请连接资源过多,则动态申请一部分连接,加入到内存中;步骤四、程序结束,删除数据库连接链表,释放连接,回收空间。 | ||
地址 | 250014 山东省济南市高新区舜雅路1036号 |