日期:2014-05-19  浏览次数:20759 次

关于C#数据库开发connect连接的问题
开发一个数据库系统,使用语言是C#,系统中有很多功能模块,访问数据库方式为ADO,我想请教关于数据库连接对象,我是整个系统用一个对象连接,然后把该对象传给各个模块好,还是每个模块自己去连接,打开,..,关闭好,请高人指教,谢谢

------解决方案--------------------
建议采用using(SqlConnection conn=new SqlConnection (连接字符串))
{
try{}
catch{}
}
------解决方案--------------------
用ADO,NET吧,可用使用无连接对象。只有需要时才去连接数据库。一个连接对象也行,如果没有同时应用。
------解决方案--------------------
最好是用ado.net,将连接数据库,打开关闭封装,其他功能模块直接调用就行了,这样不用过多去管.ado.net是有连接需求时才去连接的,貌似有个连接池的概念,用后的连接对象会放回连接池,下次请求再用.
------解决方案--------------------
jf