我看到这样写代码:
SqlConnection MyCon = GetSqlConnection()
SqlConnection MyCon=new SqlConnection();
return new SqlConnection(SqlProvider);//SqlProvider 属性
这三种写法的区别是什么?刚接触,求解!!
SqlConnection MyCon = GetSqlConnection()
SqlConnection MyCon=new SqlConnection();
return new SqlConnection(SqlProvider);//SqlProvider 属性
这三种写法的区别是什么?刚接触,求解!!
第二行: 利用SqlConnection类的默认构造函数创建一个新的数据库连接对象
第三行: 利用SqlConnection类的带参数(SqlProvider)构造函数创建一个对象并返回。
SqlConnection MyCon=new SqlConnection();//这个是直接实例化,然后把sql连接字符串放入方法里面,没第一种好
return new SqlConnection(SqlProvider);//SqlProvider 属性//这个其实还是好的 比第二种节约资源
SqlConnection MyCon=new SqlConnection();//这个是直接实例化,就是一个对象的空壳,你还必须要有参数加入
return new SqlConnection(SqlProvider);//SqlProvider 属性//反回一个新对象,对象名由系统定义