ASP.NET:通过添加一个按钮和标签测试是否连接到数据库

1.设计窗体

创建asp.net程序创建web窗体之后,在工具栏点击按钮和标签添加到设计界面。修改控件属性,按钮的text可以为测试连接,id可以为btnTest。

2.二话不说添加SQL控件。

双击测试按钮进入到代码编辑界面,首先在using节点上添加三个SQL控件。using System.Data;  using System.Data.SqlClient;   using System.Configuration;

 1 using System.Data; 2 using System.Data.SqlClient; 3 using System.Configuration; 

 

 

 3.创建连接文本,构建连接对象。

到设计窗体中找到sqlDataSource控件配置数据源之后将下方生成的连接字符串复制,然后打开web配置文件,在文件中添加<connectionStrings>节点,将复制的连接字符串粘贴进去。

1 <connectionStrings>
2     <add name="添加键的名字" connectionString="Data Source=服务器;Initial Catalog=你要连接的数据库;User ID=你的id;Password=你的密码"/>
3   </connectionStrings>

然后回到事件代码视图,创建字符串变量通过ConfigurationManager找到配置文件中的<connectionStrings>节点在通过键的名字找到字符串。

通过SqlConnection构建连接对象,将字符串变量带入。

 1 string strcon = ConfigurationManager.ConnectionStrings["strcon"].ConnectionString; 2 SqlConnection con = new SqlConnection(strcon); 

4.打开连接。

因为打开连接有可能失败所以要用到异常捕捉。通过ConnectionState.Open判断连接状态,然后通过标签将连接结果显示在页面上。

 1 try
 2 {
 3     con.Open();
 4     if(con.State == ConnectionState.Open)
 5     {
 6         this.lblstate.Text = "连接成功。已打开";
 7 
 8     }
 9 }
10 catch
11 {
12     this.lblstate.Text = "数据库连接失败";
13 }
14 finally
15 {
16     con.Close();
17 }

 

posted @ 2020-03-07 22:05  奔跑吧rookie  阅读(439)  评论(0编辑  收藏  举报