博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 测试 SQL SERVER 是否能正常连接【转】
阅读量:6903 次
发布时间:2019-06-27

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

在网上找了一圈,有各种各样的说法。基本思路都是通过代码连接数据库,看连接是否能正常建立。为了确保数据库能正常使用,还要通过一个简单的 SELECT 语句去测试。参考代码如下:

 

        internal bool SQLQuery(string connectionString)

        {

            bool succeed = false ;

            try

            {

                SqlConnection p_connectionString = new SqlConnection (connectionString);

                p_connectionString.Open();

                SqlCommand p_selectCommand = new SqlCommand ("SELECT 1" , p_connectionString);

                SqlDataReader reader= p_selectCommand.ExecuteReader();

                if (reader.HasRows)

                    succeed = true ;                 

             }

            catch

            { }

              return succeed;       

         }

 如果数据连接不能建立,在 Open 连接时就会报错,因此 Open 语句需要在外部加上 try catch。

 

原文地址:

转载于:https://www.cnblogs.com/A2008A/articles/2605406.html

你可能感兴趣的文章
如何用oracle从身份证信息中提取出生日期?
查看>>
Keil C编译器的变量存储分配
查看>>
非常不错的js 屏蔽类加验证类
查看>>
Innodb间隙锁,细节讲解(转)
查看>>
Apache安装
查看>>
C语言练习题库----数组
查看>>
算法的时间复杂度详解
查看>>
制作3D旋转视频展示区
查看>>
Spring.Net初认识——竹子整理
查看>>
win7 下 vmware 虚拟机开后 w字母键失效不能用 解决方案:
查看>>
[网络流24题-8]汽车加油行驶问题
查看>>
Vim使用技巧(2) -- 插入模式技巧 【持续更新】
查看>>
Spring MVC+Fastjson之时间类型序列化
查看>>
【ospf-路由过滤】
查看>>
进阶: 案例八: Drag and Drop(动态)
查看>>
Remove Duplicates from Sorted List II
查看>>
Python中else的用法
查看>>
蓝桥杯 迷宫
查看>>
多行截断
查看>>
完成个人中心 导航标签
查看>>