oracle数据库连接池
发布时间: 2023-05-29 15:45:34
❶ 使用C#访问Oracle,使用连接池,代码如何写,数据库端要不要做配置
string my="data source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) (HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=cjsorcl)));User ID=cjsdog;Password=cjsmap;Pooling = True;Max Pool Size = 10;Min Pool Size = 1;"
OracleConnection conn = new OracleConnection(my);
conn.Open();
... ...
... ...
conn.Close();
连接字符串后加“Pooling = True;Max Pool Size = 10;Min Pool Size = 1;”这三个参数即可实现应用连接池。
Pooling:是否启用连接池,True为启用
Max Pool Size:连接池最大连接数
Min Pool Size:连接池最小连接数
❷ oracle 如何增大连接池最大连接数
单纯靠增大max pool size=512 的值来增大连接数 应该并不能解决你的问题。应该正常的来说 512的连接数已经足够多的了,入股还出现超过连接数的话,说明你的代码里有大量的数据库连接没有关闭,造成连接池泄漏,需要重新检查你的源代码,一个数据库连接使用完毕后要及时关闭,否则你设置再大的连接数也没有用,只是网站崩溃的时间晚一点而已。
热点内容