zoukankan      html  css  js  c++  java
  • 有关.NET链接Oracle数据库,使用连接池pooling=true时问题

        .net链接oracle数据库时,当链接字符串中pooling=true时,视图结构变更时程序报错问题,还请高手指教

         现象:

        链接字符串:

        

       注意:这里pooling=true

        测试视图:

        执行的SQL语句为:  select * from vi_tbtest;

        填充DataTable代码为:

        

       第一次查询正常:

       

       当修改视图:

       

       注意:这里去除了一个字段

        程序代码不变,重新查询,报错如下:

       

       当pooling=false时则不存在以上问题      

       这个问题一直困扰了我好久,始终没有找到合适的解决方案,还请高手指教。

       PS:

          1. 清除链接池:

          2. 设置  Connection lifetime为较短的时间

          以上两种方法可以临时解决报错问题,但是如果用以上两种方法不是就达不到使用连接池的目的了么,还不如直接是指pooling=false了。

         SQLServer则不存在以上问题。

         特发此文求助大神!!

  • 相关阅读:
    PHP MySQL 插入多条数据
    PHP MySQL 插入数据
    PHP MySQL 创建数据表
    PHP MySQL 创建数据库
    PHP 连接 MySQL
    PHP MySQL 简介
    PHP JSON
    12_短信发送器_发送短信实现
    11_短信发送器_快速回复页面实现
    10_短信发送器_获取电话号码
  • 原文地址:https://www.cnblogs.com/sjfe_cn/p/8046056.html
Copyright © 2011-2022 走看看