首页 > 代码库 > ado.net(1)

ado.net(1)

connection对象处于最顶层,是所有数据请求的关口

数据库连接过程

SqlConnection theConnection = new SqlConnection();            //创建一个connection的对象实例            theConnection.ConnectionString = "server=.;integrated security=true;";            //设置其连接字符串,本地连接,集成安全连接            //在连接字符串作为参数传给创建connection对象实例的代码前,最好将其赋给一个字符串            //string connectionstring = "server=.;integrated security=true;";            //SqlConnection theconnection=new SqlConnection(connectionstring);            //在连接字符串作为参数传给创建connection"            theConnection.Open();            if (theConnection.State == System.Data.ConnectionState.Open)                Console.WriteLine("database connection is open");

  sqlclient数据提供了另一种构造连接字符串的方法,即使用sqlconnectionstringbuilder对象

使用SqlConnectionStringBuilder的好处是,在输入无效的连接字符串时引发异常

三种方法来指定连接数据源的属性

1通过connection对象的connectionString属性指定连接字符串

2将连接字符串传入connection对象的构造函数中

3使用数据源配置向导

ado.net(1)