如何设置数据库的连接数和连接超时时间

如题所述

以spring+mybatis为例

1.配置datasource时指定如下信息

2.读取properties下的所有配置文件

3.jdbc.properties文件内容如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-19

php在用pdo连接mysql的情况下:

    设置连接超时:

    (在初始化对象时可在构造函数中使用PDO::ATTR_TIMEOUT选项)

new PDO($dns, $use, $password, [PDO::ATTR_TIMEOUT=>5]);

2. 设置连接数:

在配置文件(my.cnf或my.ini)在最下面,添加一句: max_connections=32000

然后重启mysql服务器

其它语言或者数据库请参考数据库文档找到相应配置和方法使用, 差别不大

第2个回答  2017-08-15
在你的oracle服务器的 $ORACLE_HOME/network/admin 中的 sqlnet.ora中设置参数SQLNET.EXPIRE_TIME= n n为一个指定的分钟数
当客户端中断,在 n 分钟内就可以自动断开连接。
第3个回答  2017-09-08
在你的oracle服务器的 $ORACLE_HOME/network/admin 中的 sqlnet.ora中设置参数SQLNET.EXPIRE_TIME= n n为一个指定的分钟数
当客户端中断,在 n 分钟内就可以自动断开连接本回答被提问者采纳
第4个回答  2017-08-03
在配置文件中配置
#初始化大小 连接对像的个数
initiaSize=10
#最大的活跃时连接对像
maxActive=50
#空闲时最小的连接数
minIdle=10
#空闲时最大的连接数
maxIdle=20
#等待连接对像释放的时间 秒数
maxWait=3000