using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Text;
using System.Data.SqlClient;
namespace MyFirstDB.DB
{
class DBResources
{
//数据库的URL,数据实例,账户密码
string connString = "Data Source=172.18.19.40;Initial Catalog=Test201209;Persist Security Info=True;User ID=sa;Password=windows";
//获取连接
public SqlConnection Connection()
{
SqlConnection conn = new SqlConnection(connString);
try
{
conn.Open();
Console.WriteLine("DB:成功连接");
return conn;
}
catch (Exception e)
{
Console.WriteLine("DB:连接异常,{0}", e.Message);
}
finally
{
conn.Close();
conn.Dispose();
}
return null;
}
//关闭连接
public void close(SqlConnection conn)
{
try
{
conn.Close();
conn.Dispose();
}
catch (Exception e)
{
Console.WriteLine("DB:关闭异常,{0}", e.Message);
}
}
public void GetConnection()
{
/* SqlConnection 实现了 DbConnection 抽象类,DbConnection实现了IDisposable接口,
* 实现了IDisposable接口 可以使用using进行资源管理,在执行完using代码块时系统会自动释放资源
* 另外,也可以使用传统的try{}...catch(Exception e){}...fianlly{},在fianlly中connection.Close();关闭连接
connection.Dispose();释放资源
*/
using (SqlConnection connection = new SqlConnection(connString))
{
connection.Open();
Console.WriteLine("DB:连接成功");
}
// 打开数据库连接
// 关闭数据库连接
//connection.Close();
Console.WriteLine("DB:关闭成功");
}
public void TestConnection()
{
Console.WriteLine("DB:测试连接 --------------------------------");
this.GetConnection();
Console.ReadKey();
}
}
}
分享到:
相关推荐
ADO.NET中的DataSet是.NET Framework中一个非常重要的组件,它提供了一种在应用程序中存储和处理数据的方式,即使在没有与数据库连接的情况下也能进行数据操作。DataSet可以被看作是一个轻量级的数据库,它在内存中...
ADO.NET的核心理念是“断开连接”的数据访问方式,这意味着数据可以从数据源读取到内存中的DataSet或DataTable中,然后在不保持与数据源的持续连接的情况下进行处理。这种设计模式不仅提高了性能,还增强了应用程序...
"ado.net"是.NET Framework中的数据访问组件,用于处理数据库连接、查询、事务等任务。"asp.netC#"表明该网站的后端代码是用C#语言编写的,C#是.NET Framework的主要编程语言之一,尤其适合Web开发。"asp.net网站...
1. **Connection对象**:ADO.NET 中的Connection对象负责与数据源建立物理连接。例如,SqlConnection对象用于连接SQL Server数据库,而它的ConnectionString属性用于设置连接字符串,包含了数据库的地址、用户名、...
3. **ADO.NET**:ActiveX Data Objects(ADO.NET)是.NET Framework中的数据访问技术,它为应用程序提供与数据库的连接、数据检索和更新能力。ADO.NET由几个关键组件组成,包括DataSet、DataTable、DataAdapter和...
ADO.NET提供了DataSet、DataTable、DataAdapter等对象,使得开发者可以在.NET应用中离线操作数据库,同时通过Connection对象进行连接管理和Command对象执行SQL语句。 标签 "vb.net___sql vb.net_系统 sql_vb.net vb...
ODP.NET是Oracle公司提供的一个数据访问组件,它允许.NET应用程序通过ADO.NET框架直接连接到Oracle数据库。它支持多种功能,包括连接池管理、事务处理、数据类型映射以及高级查询特性。ODP.NET Managed版是完全托管...
3. **ADO.NET数据库访问**:如何使用VB.NET连接到数据库,执行SQL查询,插入、更新和删除数据。可能涉及到Dataset、DataTable、DataAdapter等对象。 4. **LINQ(Language Integrated Query)**:使用VB.NET的内置...
这个技术允许开发者高效地创建、操作和管理数据存储,无论是关系型数据库还是其他类型的数据源。本压缩包文件“ADO.NET 4从入门到精通源代码”包含了丰富的示例,旨在帮助初学者和有经验的开发者深入理解和掌握ADO...
ADO.NET是微软.NET框架的一部分,它提供了一组用于与数据源交互的库,包括数据库连接、数据查询、数据更新和数据事务处理等。这个"54个ADO.NET演示程序 源代码系列"是一个丰富的学习资源,涵盖了ADO.NET的多个核心...
使用时,首先创建SqlBulkCopy对象,设置目标表名,然后将数据源关联到WriteToServer方法,最后执行插入操作。 3. **表参数**:在处理大量数据时,可以使用存储过程接收表类型参数。在SQL Server中定义一个表类型,...
ADO.NET 连接数据库详解 ADO.NET 是 Microsoft .NET Framework 的一部分,提供了访问数据库的能力。使用 ADO.NET,可以连接各种类型的数据库,如 Access、SQL Server、Oracle 等。在本文中,我们将详细介绍如何使用...
本篇文章将深入探讨Ado.Net数据库连接字符串的使用,以及如何通过OLEDB和ODBC连接到不同的数据库。 首先,连接字符串是Ado.Net与数据库建立连接的关键,它包含了数据库服务器的地址、数据库名、用户名、密码等信息...
在本示例中,我们将深入探讨ADO.NET中的数据源和数据绑定控件,特别是SqlDataSource和ObjectDataSource,以及如何在项目中实现数据的添加、编辑和显示功能。 首先,SqlDataSource是一种内置的数据源控件,它可以...
2. **数据库连接**:使用ADO.NET的SqlConnection对象建立到SQL Server的连接,通常通过提供服务器名、数据库名、用户名和密码。 3. **SQL查询**:VB.NET程序中编写SQL语句,例如SELECT语句用于从`master`数据库中...
本资源是《ADO.NET专业项目实例开发》一书的源代码,旨在帮助读者通过实际项目加深对ADO.NET的理解和应用。 在这些源代码中,你可以找到以下关键知识点: 1. **连接数据库**:ADO.NET通过`SqlConnection`类与SQL ...
ADO.NET通过.NET Data Provider(如SQL Server Data Provider)连接到SQL Server 2005,实现了高效的数据存取。在这个学生管理系统中,ADO.NET被用来执行对数据库的CRUD(创建、读取、更新、删除)操作,确保了对...
ADO.NET是微软.NET框架的一部分,它提供了一组用于与数据源交互的库,包括数据库、XML文件和其他数据存储。在本课程中,我们将深入探讨ADO.NET的核心概念和技术,以帮助你理解和利用其强大的功能。 首先,让我们从...
在本篇文章中,我们将探讨如何将Windows Presentation Foundation (WPF) ListBox与ADO.NET数据源进行绑定的过程。ADO.NET是Microsoft开发的一个用于访问数据库的技术,它允许应用程序通过多种数据库连接方式来访问...