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 连接到数据源:描述 ADO.NET Connection 对象,并说明如何使用它来连接到数据源。 执行命令:描述 ADO.NET Command 对象,并说明如何使用它来对数据源执行查询和命令。 使用 DataReader 检索数据:描述 ...
介绍使用ADO.NET连接SQL Server数据库、Oracle数据库和使用ODBC、OLE DB连接数据源的方法。
《ADO.net+VB.net数据库应用开发指南》 作者: 章立民编著 ...演示如何将数据集的更新写回数据源。 ---------------------------- 下载内容:范例源代码及北风贸易数据库 注:第四节代码已转换为VB2005
共享数据的使用方应用程序可以使用 ADO.NET 连接到这些数据源,并可以检索、处理和更新其中包含的数据。ADO.NET 通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。 ADO.NET 包含用于连接...
在广受欢迎的ADO技术基础上,.NET平台带来了革命性的ADO.NET技术,它通过相同的模型,提供对 Microsoft SQL Server 等数据库以及通过 OLE DB 和 XML 公开的数据源的一致访问,连接到这些数据源,并检索、操作和更新...
第Ⅱ部分 获取连接:使用.NET数据提供程序 第3章 连接数据库 3.1 生成SqlConnection对象 3.2 打开SqlConnection对象 3.3 关闭SqlConnection对象 3.4 自行清除连接 3.5 连接字符串 3.6 连接池 3.7 将SqlConnection...
我将以连接数据源的相似操作为论述的切入点,然后,我们会看到ADO的Recordset对象在ADO.NET中如何演变为许多截然不同、各有侧重的对象和方法。最后,我将探讨流水游标(firehose cursor),它从行集中返回一个值并使用...
数据使用者可以通过ADO.NET来连接到这些数据源(SQL SERVER\ACCESS\OLE DB等),并检索、操作和更新数据。 ADO.NET DataSet是ADO.NET结构的核心组建, DataSet中包括一个或多个DataTable对象的集合,这些对象由数据...
在新的编程框架.NET Framework中, 微软也提供了一个面向Internet的版本的ADO,称为ADO.NET。其对象模型和传统ADO差别很大。 ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一...
该组件为MYSQL为ADO.NET访问MYSQL数据库设计的.NET访问组件。 安装完成该组件后,引用命名空间MySql.Data.MySqlClient; 使用命令行编译时:csc /r:MySql.Data.dll test.cs 下载地址: ...
使用 ado.net 连接到数据源 执行命令 使用datareader检索数据 将存储过程用于命令 从数据库中获取单个值 从数据库中获取blob 值 执行数据库操作和修改数据 从sql server中以xml形式...
ADO.NET 2.0 除了增强旧功能外,也提供了相当多的新功能,包含了以基础类为本(base-class-based)的数据源提供程序(provider)模型、异步访问架构、批处理更新与大量数据复制(bulk copy)、SQL Server 2005 的回...
电脑教程(ADO.NET的第一节) ADO.NET 是.NET Framework下的一种新的数据访问编程模型,同时提供对XML的强大支持。本课程介绍了基于ADO.NET的数据源连接和数据读写知识
简介:全书列举了在各种应用场合使用Oracle、SQL Server和其他数据库数据的许多实例。讲述了怎样解决ADO和ADO.NET的共存问题,以及如何编辑数据、连接数据源和提交更新数据等内容。
描述 ADO.NET 对象模型 使用ADO.NET 连接数据源 使用DataSet和DataReader从数据库取得数据 使用DataGrid控件显示从数据库取得的数据 使用存储过程从数据库读取数据 把XML文件中的数据读入到数据集
简要介绍了数据访问的历史,介绍.Net数据提供者,提供了连接各种数据源的方法,讨论了Visual Studio .net以及如何通过图形用户界面来交互地使用和简单地处理Ado.net及DataReader、DataSet的讨论.
//在运行时设置 dataGrid1的数据源和数据成员属性,即在dataGrid1中显示数据集中的数据 dataGrid1.SetDataBinding(thisDataSet,"student"); thisConnection.Close(); } 3浏览功能 private void ...
ADO.NET PPT课件,其中包含ADO.NET架构、有连接的数据库操作、数据集、连接到数据源、DataAdapter等