我正在开发一个我在IIS服务器上托管的asp.net应用程序。打开一个连接使用:我应该在哪里放置数据库连接字符串,以及如何处理连接池?
SqlConnection con = new SqlConnection("Server = INLD50045747A\\SQLEXPRESS;
Database = MyDatabase;User ID = sa; Password = Welcome1; Trusted_Connection = False;");
con.Open();
是否有可能在一些地方保存此连接字符串,这样我就不需要写在每一个aspx.cs文件?我正在使用MSSQL数据库。
我面对它说的一个问题:之前从池中获取连接
超时时间已过。出现这种情况可能是因为所有池连接使用,最大池大小达到
我读的地方它要求我增加最大连接池100,是否会影响我的应用程序的性能?
但为什么你需要保持con.open();在尝试块?是不是它enuf保持con.Close();在最后阻止? – scooby 2011-05-04 05:13:22
当然。我通常将所有可能失败的东西放在try块中。 – 2011-05-04 05:19:19