博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
静态连接字符串的问题
阅读量:6899 次
发布时间:2019-06-27

本文共 570 字,大约阅读时间需要 1 分钟。

  以前学校时候课本上的一个链接字符串帮助类,断断续续用着一直没什么问题,有种亲切感所以用到至今,直到报了这个错:

  “已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。”

  

  原因:

  

  解决:

  

  于是科普了一下这个问题, 

  

    不过还是有点不理解的,是不是就不能用静态连接字符串了?目前来看貌似是这个的,就算可以估计也是要再写一些逻辑的吧,出现这问题的时候,第一反应是单例模式,仔细一想,这还真不想让它单例,错就错在static,每次重新实例化就不会有这问题。

    后面有了解到连接池的概念,想想重新实例化应该没什么问题,虽然每次访问都会重新实例化一个对象,但是用完就关了吖,连接个数在用完的的时候还是会返回回去的,不会一下自己就连接池满了吧?目前还没遇到过,=。=   

    刚刚又Get了一下,“微软在MSDN上对最大连接数的定义是:“默认是0,代表不限制,但最大连接数是32767”。”  呵呵,小站点的使用场景肯定是达不到这个标准的,大环境的话, 会有别的处理方式吧,比如缓存,程序读缓存的时候是不会去读库的,很明显, 程序里的缓存显而易见,很多地方都有用到,这也会极大的减少连接次数!嗯,说多了,起初问题就是一个static,熟悉了不少知识吖,都是基础,但要抓牢!

 

转载地址:http://uuvdl.baihongyu.com/

你可能感兴趣的文章
最小化托盘的实现方法
查看>>
2018第2周日
查看>>
Pusher 消息推送测试工具
查看>>
直方图与bin
查看>>
Bloom Filter算法
查看>>
UI控件——自定义按钮
查看>>
集成框架jar包的一些选择
查看>>
Codeforces Round #253 (Div. 2)
查看>>
IE 浏览器不能记录表单数据解决方案,纠结了我一个星期。
查看>>
jQuery EasyUI API 中文文档 - 菜单(Menu)
查看>>
未能获得数据库 'MODEL' 上的排它锁。请稍后再尝试该操作。CREATE DATABASE 失败。...
查看>>
浅谈WebService返回数据效率对比
查看>>
基于Web的代码编辑器ACE,发布1.0版本
查看>>
继承与组合的优缺点
查看>>
SQLSERVER2012 列存储索引的简单研究和测试
查看>>
java socket编程基础(转)
查看>>
GO语言练习:switch基本用法
查看>>
(原创)Python文件与文件系统系列(1)—— file 对象
查看>>
android开发 缩放到指定比例的尺寸
查看>>
1.angular之Hello World
查看>>