发明名称 一种基于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号