本帖最后由 面朝大海,春暖 于 2013-10-11 11:50 编辑
如下面代码:using (SqlConnection con = new SqlConnection(cstr)) 此处使用using(..)与不使用using什么区别?最大的作用是什么?还是本身这样规定的。。求各位高手解惑。。
- using System.Data.SqlClient;
- public class sqlServerConnection {
- //
- public static void Main() {
-
- //下面就是标准的连接,注意SERVER是我的计算机名。SQLEXPRESS是数据库实例。SSPI表示使用Windows登陆的帐户。master是要连接的数据库。
- //
- string cstr = "server=SERVER\\SQLEXPRESS;Initial Catalog=master;Integrated Security=SSPI";
- //
- try {
- //
- using (SqlConnection con = new SqlConnection(cstr)) {
- con.Open();
- System.Console.WriteLine("ServerVersion:{0}",con.ServerVersion);
- System.Console.WriteLine("State:{0}",con.State);
- }
- //
- }
- catch (System.Exception sqle) {
- System.Console.WriteLine(sqle.Message);
- }
- //
|