数据库连接判断

bool conTest()
{
SQLConnection mycon=new SQLConnection(constring)
try
{
mycon.Oen();
if(mycon.state==ConnectionState.Open){
messageBox.Show("OK");
retrun true;
}
else
messageBox.Show("false");
}
catch
{
return false;

}
finally
{
mycon.close();
}

一般来说当 mycon.Open()失败会直接跳到catch语名,else后面的语句是不会执行的,所以要在catch里加入 return 语句.

时间: 2024-12-28 19:10:31

数据库连接判断的相关文章

如何连接sql2000数据库

private void Form1_Load(object sender, EventArgs e) { string SqlStr = "Server=localhost;DataBase=my";//创建数据库连接字符串:一般要加用户名和密码,我这儿没有加. conn = new SqlConnection(SqlStr);//实例化SqlConnection数据库连接对象 conn.Open();//打开数据库连接 if (conn.State == ConnectionSta

第18课-数据库开发及ado.net 连接数据库.增.删.改向表中插入数据并且返回自动编号.SQLDataReade读取数据

第18课-数据库开发及ado.net 连接数据库.增.删.改向表中插入数据并且返回自动编号.SQLDataReade读取数据 ADO.NET 为什么要学习? 我们要搭建一个平台(Web/Winform)让用户方便的操作数据库中的数据. 什么是ADO.NET 是一组库类,System.Data. Ado.net组成 Connection:用来连接数据库 Command:用来执行SQL语句 DataReader:只读.只进的结果集,一条一条读取数据(SteamReader.XmlReader) Da

使用command对象添加删除查询记录

private void button1_Click(object sender, EventArgs e) { //实例化数据库连接对象 SqlConnection sqlcon = new SqlConnection("Server=localhost;User Id=sa;Pwd=;DataBase=my"); SqlCommand sqlcmd = new SqlCommand();//实例化SqlCommand对象 sqlcmd.Connection = sqlcon;//指

企业库判断数据库连接类型

switch (db.DbProviderFactory.GetType().Name) { case "SqlClientFactory": break; case "MySqlClientFactory": throw new Exception("系统暂时还没有实现MySql数据库-日结功能"); }

数据库连接池配置说明

1. 引言 1.1 定义 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标.数据库连接池正是针对这个问题提出来的. 数据库连接池负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个:释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏.这项技术能明显提高对数据库操作的性能. 1.2 参考资料 DBC

oracle RAC 数据库连接配置

数据库的连接的URL连接配置为    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=vip1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=vip2)(PORT=1521))(LOAD_BALANCE=yes)(FAILOVER=on))(CONNECT_DATA=(SERVICE_NAME=gs))) String URL= "jdbc:oracle:thi

EF框架操作postgresql,实现WKT类型坐标的插入,查询,以及判断是否相交

1.组件配置 首先,要下载.NET for Postgresql的驱动,npgsql,EF6,以及EntityFramework6.Npgsql,版本号 3.1.1.0. 由于是mvc项目,所以,把相应的配置文件写在web.config里面,如下: 1 <configSections> 2 <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?L

WebForm(二)——控件和数据库连接方式

一.简单控件 1.Label(作用:显示文字) Web中: <asp:Label ID="Label1" runat="server" Text="Label" BorderColor="Black" BorderStyle="Solid" BorderWidth="5px"></asp:Label> 编译完成后的元素时span(html) <span id

判断记录是否存在的通用方法

在数据写入到数据库时,通常要根据某些条件检测记录是否存在,然后决定是否要写入,数据写入分两种情形:新添加数据和更新数据,在通用权限底层中,对这类判断进行了封装. 位置截图 主要核心代码部分         /// <summary>        /// 判断存在        /// </summary>        /// <param name="parameters"></param>        /// <param