9.2.2 使用Connection对象连接数据库

.ASPX面页

Code

 

.CS面页

Code

 

  1.首先,我们根据 RadioButtonList 所选的值来生成身份验证模式和信任模式的数据库连接字符串。对于身份验证模式有4个参数,对于信任模式只有两个参数。
  2.然后,我们声明一个SqlConnection对象用于数据库的连接。在构造方法中传入已经声明的数据库连接字符串。我们知道,在C#中实例化一个类的方法为“类名=new”类的构造方法名()。上述代码中,使用了SqlConnection类带一个字符串参数的构造方法来实例化。

  3.之后,我们使用 try{} catch{} finally{}程序块来捕获连接失败的异常。在 try{}中,我们使用Sqlconnection对象的Open()方法打开数据库。如果我们设置的数据库服务器不存在或者数据库不存在就会在这里引发异常,程序转入catch()中,并输出异常信息。如果一切正常的话,我们再确认一下SqlConnection对象的State属性的值是否已经是ConnecionState.Open(ConnectionState是一个枚举类型,表示连接状态),如果是的话输出成功信息。
  4.最后要记住一点,数据库的连接是非常宝贵,一个活动连接只能为一个客户端服务。

posted @ 2008-07-29 22:58  Jack.Net  阅读(532)  评论(0编辑  收藏  举报