asp.net代码练习 work019 Builder和sqlConnection的状态
发布日期:2021-05-06 21:17:45 浏览次数:33 分类:精选文章

本文共 2348 字,大约阅读时间需要 7 分钟。

WebForm1.aspx.cs代码片段分析    

数据库连接与状态检查

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace work019 { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //数据库连接配置 var builder = new System.Data.SqlClient.SqlConnectionStringBuilder(); builder.DataSource = "(local)"; //同一台机器时使用 builder.InitialCatalog = "test"; builder.UserID = "sa"; builder.Password = "123456"; string conString = builder.ConnectionString; var con = new System.Data.SqlClient.SqlConnection(conString); //数据库状态检查 Response.Write("当前时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "
"); Response.Write("数据库状态:" + con.State + "
"); try { con.Open(); Response.Write("打开数据库连接成功!
"); Response.Write("当前时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "
"); Response.Write("数据库状态:" + con.State + "
"); } finally { if (con.State != ConnectionState.Closed) { con.Close(); Response.Write("关闭数据库连接成功!
"); Response.Write("当前时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "
"); Response.Write("数据库状态:" + con.State + "
"); } } } } }

上述代码片段展示了一个简单的ASP.NET WebForm页面,用于连接到SQL Server数据库并检查其状态。代码中使用了SqlConnectionStringBuilder来配置数据库连接信息,并通过SqlConnection进行数据库操作。以下是代码的主要功能与实现细节:

  • 数据库连接配置

    • 使用SqlConnectionStringBuilder创建连接字符串
    • 设置DataSource、InitialCatalog、UserID和Password
    • 获取生成的连接字符串
  • 数据库状态检查

    • 获取数据库连接状态
    • 在页面加载时输出当前时间和数据库状态
    • 在连接打开和关闭时输出相应信息
  • 异常处理

    • 使用try-finally块确保数据库连接能够正确关闭
    • 在关闭连接时检查状态并输出相应信息
  • 响应输出

    • 使用Response.Write输出信息
    • 格式化输出时间和数据库状态信息
  • 该代码片段适合用于开发和测试环境,需要根据实际需求调整数据库配置信息和输出内容。

    上一篇:asp.net代码练习 work020 ExecuteScalar 的使用
    下一篇:asp.net代码练习 work018 panel和placeholder的使用

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年03月22日 04时06分59秒