用pro*c/c++ 和qt creator工具让C++连接Oracle数据库的问题。
在命令行procmain.pc出错,提示扫描的时候有一行出现新行,初学,能不能帮说一下整个实现的过程,能在qt里面通过调用函数的方式连接需要做点什么工作?最好能有简单的例...
在命令行proc main.pc出错,提示 扫描的时候有一行出现新行, 初学,能不能帮说一下整个实现的过程,能在qt里面通过调用函数的方式连接需要做点什么工作?最好能有简单的例子,谢谢!
展开
1个回答
展开全部
数据库连接作为一种资源,我们的应用必须对之进行行之有效的管理。我们在访问数据库的时候,一般传统上采用先建立连接,然后使用该连接访问数据库,在使用完毕后,关闭该连接。这是我们经常采用的方法。该方法的好处是使用简单,不用对连接进行任何管理。但随之带来的缺点也就出现了,在应用需要频繁访问数据库的时候,这种方法就会使程序的效率十分低下,甚至有时候是不能满足应用的需要的。随着数据库连接池技术出现了,我们的应用根据访问数据库的频率动态决定创建连接的数量,以及决定在适当的时刻可以关闭一些数据库连接,用以节省这种资源。笔者最近在参考了网上大量代码的同时,实现了如何利用Pro C++使用数据库连接池完成了多线程对oracle数据库的访问。本着来源于网络,共享与网络的精神,和大家共同探讨,其中笔者的大部分代码来源是黄剑锋先生的共享代码,在此深表感谢。实现的基本功能如下:1:可以设定最小的数据库连接数。2:可以设定最大的数据库连接数。3:当数据库某个连接空闲时间多长时间后,该连接池会自动断开连接以节省数据库连接资源。4:提供了每个连接被使用的次数接口,方便统计和分析各个连接的情况。5:提供了每个连接从上次访问完毕,懂查看的时候为止,已经空闲的时长,以秒为单位。6:可以动态访问数据库存储过程,即存储过程的名字可以动态变化的。
代码库:http://blog.csdn.net/wayneforever/article/details/9028901
望采纳,谢谢
代码库:http://blog.csdn.net/wayneforever/article/details/9028901
望采纳,谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询