数据库连接测试等待时间设定

 1 public static bool TestDatabaseConnection(string server, string connectionString)
 2         {
 3             bool isSuccess = false;
 4
 5             using (SqlConnection connection = new SqlConnection(connectionString))
 6             {
 7                 using (SqlCommand command = new SqlCommand("", connection))
 8                 {
 9                     try
10                     {
11                         Ping pingSender = new Ping();
12                         PingOptions options = new PingOptions();
13                         options.DontFragment = true;
14                         byte[] buffer = Encoding.ASCII.GetBytes("test");
15                         PingReply reply = pingSender.Send(server, 120, buffer, options);
16                         if (reply.Status != IPStatus.Success)
17                         {
18                             return false;
19                         }
20
21                         connection.Open();
22                         command.CommandTimeout = 3;
23                         if (connection.State == ConnectionState.Open)
24                         {
25                             connection.Close();
26                             isSuccess = true;
27                         }
28                         else
29                         {
30                             isSuccess = false;
31                         }
32                     }
33                     catch (Exception ex)
34                     {
35                         ex.Message.ToString();
36                         return false;
37                     }
38
39                     return isSuccess;
40                 }
41             }
42         }

时间: 2024-10-10 01:00:58

数据库连接测试等待时间设定的相关文章

润乾报表 数据集ds1中,数据源xmglxt_x3无数据库连接,且未设定数据连接工厂,请检查数据源设定:

一.润乾报表错误内容 产生数据工厂: com.runqian.report4.dataset.SQLDataSetFactory 失败 错误来源:: 数据集ds1中,数据源xmglxt_x3无数据库连接,且未设定数据连接工厂,请检查数据源设定: 二.解决方法 同事做的润乾报表.我来整合到系统中,在调试运行的时候都是用的同一个数据库,数据库链接也是开启的,但是就是连不上. 这个时候需要在配置菜单->数据集,如下图 重新选择一下数据源,然后保存,问题得到解决. 估计是因为用的不同的环境的,所以js中

WPF 一个数据库连接测试的实现

要实现的功能效果图如下:因为我们要测试数据是从输入框获得的,所以,我们的连接字符串不是写死在应用程序中的.下面我就详细介绍一下.         首先,我们要找到 项目下——>Properties->Setiings.setting 新建一个连接字符串名称,类型为 string,重点重点 范围一定要设置为 用户,这样的话我们才可以重写base.在继承的基础上覆盖上次的连接字符串. 如果我们不设置为用户而设置为应用程序获的话,将会不可改变连接字符串. 在EF框架中,我们每new一个 DataCo

图模.数据库连接测试.简单操作

1.感受: 1.Oracle和MySQL放在一起操作时,才发现,两者基本使用的类都是一样的,只是加载的驱动不同("Class.forName(???);").一定是定了某种协议之类的... 2.具体 Class.forName(???); 的参数,到底填什么驱动名呢?一般都是 ???Driver之类的.可以用以下的方式来确定: (1)网上搜索,此种数据库 使用的驱动类名是什么.一定是都是 包名.类名的形式,如 aaa.bbb.ccc.ddd (2)查看自己的 jar,看里面的层次结构

java与mysql数据库连接测试

package com.java; import java.sql.DriverManager; import com.mysql.jdbc.Connection;import com.mysql.jdbc.ResultSet;import com.mysql.jdbc.Statement; public class TestMySql{ public static void main(String[] args){ try { Class.forName("com.mysql.jdbc.Dri

Apache JMeter--网站自动测试与性能测评

2013-02-28 15:48:05 标签:Jmeter From:http://bdql.iteye.com/blog/291987 出于学习热情,翻译总结Emily H. Halili的<Apache JMeter>一书的部分内容. JMeter的简介 可以肯定的是,JMeter至少符合以下几条自动测试标准: 零购置成本--直接从http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi下载得到. 学习曲线平滑--只需要基本

为Linux主机用户设定特定的磁盘空间大小——Ubuntu12.04配置磁盘限额实战配置

使用软件:quota 操作系统:Ubuntu 12.04_x86_64 针对分区:/home下的用户 一.安装quota # apt-get install -y quota 二.配置磁盘配额分区 配置设备目录支持相应quota # vi /etc/fstab    重启后生效 /dev/sda7   /home  ext4   defaults,usrquota,grpquota  1 2 重现挂载/home分区 #mount -o remount,usrquota,grpquota /hom

Web测试要点

以前在这里看到一篇文章说,要积累各个常用模块的测试点,然后到需要测试的时候就根据这些测试点设计测试用例,我觉得这是一个好方法,就决定总结一下.我的实际经验不多,根据我在论坛中学到的零散的东西和自己的想象,总结出以下几点,欢迎各位继续补充.1.        登陆2.        添加3.        查询4.        删除 1.        登陆①        用户名和密码都符合要求(格式上的要求)②        用户名和密码都不符合要求(格式上的要求)③        用户名符

OpenGL-----深度测试,剪裁测试、Alpha测试和模板测试

片断测试其实就是测试每一个像素,只有通过测试的像素才会被绘制,没有通过测试的像素则不进行绘制.OpenGL提供了多种测试操作,利用这些操作可以实现一些特殊的效果.我们在前面的课程中,曾经提到了“深度测试”的概念,它在绘制三维场景的时候特别有用.在不使用深度测试的时候,如果我们先绘制一个距离较近的物体,再绘制距离较远的物体,则距离远的物体因为后绘制,会把距离近的物体覆盖掉,这样的效果并不是我们所希望的.如果使用了深度测试,则情况就会有所不同:每当一个像素被绘制,OpenGL就记录这个像素的“深度”

数据库测试包含哪些?

1. 数据库连接测试2. 数据库的健壮性,容错性和恢复能力测试3. 数据库的安全测试4. 数据库的性能测试5. 数据库的容量测试6. 数据库对象的测试,包括定义的存储过程,视图,触发器,约束,规则等等,都要进行测试以保证功能完好7. 数据库接口测试 包括数据项的修改操作数据项的增加操作数据项的删除操作数据表增加满数据表删除空删除空表中的记录数据表的并发操作针对存储过程的接口测试结合业务逻辑做关联表的接口测试同样我们需要对这些接口考虑采用等价类.边界值.错误猜测等方法进行测试