sqlconneciont和sqlcommand声明的位置不同,对性能影响问题 大多参考书上把sqlconnction和sqlcommand在方法中声明,如果有n个用法就要声明n次,如果把他们声明为全局变量,每个方法用后即时关闭效率会不会要高,大家是怎么做的.以前偶以winform为主,感觉winform 和 webform的开发有很多的不同. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把sqlconnction做为类的成员 可以重用 不用再new都可以啊效率自然好些 如楼上所说,偶一般写为一个类,类里包含SQLCONNECTION做为私有成员在构造函数里NEW。 connection是一种很宝贵的资源用完后应该及时释放不然会造成很大的浪费一般写在方法里,都是用到的时候才调用,用完即关闭,不会出现一次用很多的connection的(也就是调用n次方法) 我一般做的是把sqlconnectio声明为全局对象,然后每用完一次就关掉.刚才看了楼上用类的方法,觉得不错! 包含在using中最好,会根据连接池的情况,决定是否新建一个连接超出定义域后会自动回收到连接池 to:Firestone2003(笨笨小猪) ( ) 是n个方法,俺写成用法了,对不起.如有n个方法,就得NEW n次.作为page类的私有成员,只需要new一次,但可以用n决,只是要记着关闭n次就可以了,不是少了(n-1)次new了吗.像是绕口令,不好意思.也许我是用做winform的思维得出的这种结论,请大家讨一下,论一论 可以将conn做为全局变量,把Connection对象放到构造函数里new,但是如果多个地方使用command对象,而且使用不同的sql语句或者存储过程,那就不可以使用一个Command,必须使用一次new 一个。 综合网站如何实现大量文章 正则表达试 在规定时间内解决这些问题,证明你很强!(参加变态笔试后) ASP.NET相当郁闷的问题,大家帮看一下。高分相送!!!!!! 关于存储过程的简单问题 有个问题 想问问大家 谁有比较好点的电子商务开源代码 看下两个jqery插件 本人刚入行新手勿喷 global.asax.cs文件不起作用 windows server2003中iis使用 ISAPI_Rewrite3 简单问题:我的DataList控件实现ItemDataBound事件后,代码见内: 当页面中有datagrid的时候,如果设置页面的背景图片,让datagrid的背景图片与大背景相同?
效率自然好些
在构造函数里NEW。
刚才看了楼上用类的方法,觉得不错!
会根据连接池的情况,决定是否新建一个连接超出定义域后会自动回收到连接池
但是如果多个地方使用command对象,而且使用不同的sql语句或者存储过程,那就不可以使用一个Command,必须使用一次new 一个。