有关.NET链接Oracle数据库,使用连接池pooling=true时问题
2017-12-16 10:53
288 查看
.net链接oracle数据库时,当链接字符串中pooling=true时,视图结构变更时程序报错问题,还请高手指教
现象:
链接字符串:
注意:这里pooling=true;
测试视图:
执行的SQL语句为: select * from vi_tbtest;
填充DataTable代码为:
第一次查询正常:
当修改视图:
注意:这里去除了一个字段
程序代码不变,重新查询,报错如下:
当pooling=false时则不存在以上问题
这个问题一直困扰了我好久,始终没有找到合适的解决方案,还请高手指教。
PS:
1. 清除链接池:
2. 设置 Connection lifetime为较短的时间
以上两种方法可以临时解决报错问题,但是如果用以上两种方法不是就达不到使用连接池的目的了么,还不如直接是指pooling=false了。
SQLServer则不存在以上问题。
特发此文求助大神!!
现象:
链接字符串:
注意:这里pooling=true;
测试视图:
执行的SQL语句为: select * from vi_tbtest;
填充DataTable代码为:
第一次查询正常:
当修改视图:
注意:这里去除了一个字段
程序代码不变,重新查询,报错如下:
当pooling=false时则不存在以上问题
这个问题一直困扰了我好久,始终没有找到合适的解决方案,还请高手指教。
PS:
1. 清除链接池:
2. 设置 Connection lifetime为较短的时间
以上两种方法可以临时解决报错问题,但是如果用以上两种方法不是就达不到使用连接池的目的了么,还不如直接是指pooling=false了。
SQLServer则不存在以上问题。
特发此文求助大神!!
相关文章推荐
- .net跨防火墙链接oracle连接池链接长时间无通讯数据被断开后报错问题解决
- 有关.Net中使用压缩解压缩的问题补充(递归压缩文件夹)
- 解决在Oracle数据库中使用hibernate生成表不能正确创建表的有关问题
- 有关scaleAnimation当使用了setFillAfter(true)之后, 当放大之后,图形停留在放大界面无法刷新为原来图像的问题
- ADO.NET(二) oracle数据库链接、和Oracle.DataAccess.dll 有关异常的各种问题
- .NET中访问Oracle数据库链接:ORA-02041: client database did not begin a transaction 问题的处理。
- WCF学习问题之“net.tcp://localhost/service/”不支持正在使用的 .Net 组帧模式。有关详细信息,请参见服务器日志。
- .net跨防火墙链接oracle连接池链接长时间无通讯数据被断开后报错问题解决
- 1.29使用hibernate链接oracle数据库出现问题并解决
- .net使用Com组件的问题
- 在WEB程序中使用.NET Remoting的IpcChannel时注意事项(关于“拒绝访问”问题的解决)
- 有关“链接数据库”的一些问题
- 在 .NET中使用Oracle数据库事务
- Asp.net连接Oracle数据库的连接池问题
- .NET中静态变量的使用需要注意线程安全问题
- Oracle数据库连接池问题在tomcat下的配置
- sql server中使用链接服务器访问oracle数据库
- 关于Oracle数据库中行迁移/行链接的问题
- .net 使用 ACCESS 库一个小问题
- 有关VS2005使用的一些基本问题.