摘要:
ConnectionTimeout一定要30秒这么久吗?使用多线程连结数据库并显示连接动画最近一直在忙于EasyCode.Net代码生成器2.20的升级版的开发工作,前两天又有朋友问我EasyCode连结数据库服务器时,为什么可以5秒内就返回该数据库是否可以连结的信息,而不是像自己写的程序会“假死”一样等待30秒,其实原理很简单:1.SqlConnection在用户名或密码错时,返回错误信息会很快,但如果主机名或IP地址错误,因为网络访问的原因,所以即使设置了ConnectionTimeout也没有效果。2.如果Connection在访问一个不存在的服务器,进度将一直等待Connection. 阅读全文
posted @ 2012-05-06 17:36
老咸菜
阅读(894)
评论(0)
推荐(0)
浙公网安备 33010602011771号