连接数据库

要连接数据库,就要先创建连接字符,然后创建Connection对象,最后打开数据库。

创建连接字符

创建连接SQL Server 数据库的字符一般有两种,一种是以SQL验证登录,另一种是以Window身份验证。

(1)Server =服务器名称; user = 登录SQL的用户名; pwd=登录SQL的用户名的密码; database =数据库名称;   //SQL验证

(2)Server =服务器名称; integrated security=SSPI; Initial Catalog=数据库名称;    //Window验证

当访问本机数据库时,可将服务器名称改为(“.”)或者(“localhost”)

______________________________________________________________________________________

创建Connection对象

创建Connection对象前要先引入该对象所在的命名空间,如访问SQL Server 数据库就要引入 System.Data.SqlClient命名空间。

创建Connection对象的语法:

SqlConnection 对象名= new SqlConnection(连接字符串);

______________________________________________________________________________________

打开数据库

要打开数据库只需要调用Connection对象的Open方法,语法为:

Connection 对象名.Open();

______________________________________________________________________________________

以下是一个完整的连接数据库的代码:

using System.Data.SqlClient;       //引入命名空间

string conStr = "Server = localhost; user=sa; pwd=123; database=yonghu";     //创建连接字符串

SqlConnection conYonghu=new SqlConnection(conStr);    //创建Connection对象

conYonghu.Open();     //打开数据库

______________________________________________________________________________________

为了节省系统资源,提高系统性能,使用完数据库后要关闭连接

关闭连接,需要调用Connection 对象的Close方法:

Connection 对象名.Close();

在C#中,当忘记关闭数据库时,可通过using子句确保对象在退出时立即被释放,从而达到关闭数据库的作用

string conStr = "Server = localhost; user=sa; pwd=123; database=yonghu"; 

conYonghu using (SqlConnection sqlCon=new SqlConnection(conStr)); 

{

         conYonghu.Open();  

}

posted @ 2011-02-24 00:08  liaohuming  阅读(263)  评论(0编辑  收藏  举报