如题,app有时报有时不报这个问题,检查过服务器代码,连接用完就关闭了。
求大神指教。
如果用完不关闭,最有可能的错误是从连接池中获取连接超时,而你这个错误最有可能的原因,是对同一个实例调用了两次 Open。
同一个实例调用2次?意思是并发同时调用一个连接么?
@土匪吃黄瓜: 不一定是并发。比如:
SqlConnection conn;
conn.Open();
conn.Open(); // throw exception
@Launcher: 检查过了没有这种情况 T T
@土匪吃黄瓜: 你检查过了是没有“同一个实例调用2次”的情况,还是没有“并发同时调用一个连接”的情况,还是“连续两次调用 Open”的情况?