`
xiaotao.2010
  • 浏览: 217034 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ADO.Net_简单的数据源连接

 
阅读更多

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(数据集

    ADO.NET中的DataSet是.NET Framework中一个非常重要的组件,它提供了一种在应用程序中存储和处理数据的方式,即使在没有与数据库连接的情况下也能进行数据操作。DataSet可以被看作是一个轻量级的数据库,它在内存中...

    11:ADO.NET_Command、DataReader对象和操作

    ADO.NET的核心理念是“断开连接”的数据访问方式,这意味着数据可以从数据源读取到内存中的DataSet或DataTable中,然后在不保持与数据源的持续连接的情况下进行处理。这种设计模式不仅提高了性能,还增强了应用程序...

    asp.net婚恋网站源码_.net_ajax_ado.net_asp.netC#_asp.net网站_

    "ado.net"是.NET Framework中的数据访问组件,用于处理数据库连接、查询、事务等任务。"asp.netC#"表明该网站的后端代码是用C#语言编写的,C#是.NET Framework的主要编程语言之一,尤其适合Web开发。"asp.net网站...

    ADO.NET_考试试题.doc

    1. **Connection对象**:ADO.NET 中的Connection对象负责与数据源建立物理连接。例如,SqlConnection对象用于连接SQL Server数据库,而它的ConnectionString属性用于设置连接字符串,包含了数据库的地址、用户名、...

    AnbarPro_sqlserver_visualbasic_ado.net_

    3. **ADO.NET**:ActiveX Data Objects(ADO.NET)是.NET Framework中的数据访问技术,它为应用程序提供与数据库的连接、数据检索和更新能力。ADO.NET由几个关键组件组成,包括DataSet、DataTable、DataAdapter和...

    jinxiaocun.rar_VB.NET SQL_VB.NET 系统_sql vb.net_vb.net_vb.net S

    ADO.NET提供了DataSet、DataTable、DataAdapter等对象,使得开发者可以在.NET应用中离线操作数据库,同时通过Connection对象进行连接管理和Command对象执行SQL语句。 标签 "vb.net___sql vb.net_系统 sql_vb.net vb...

    ODP.NET_Managed_ODAC122cR1

    ODP.NET是Oracle公司提供的一个数据访问组件,它允许.NET应用程序通过ADO.NET框架直接连接到Oracle数据库。它支持多种功能,包括连接池管理、事务处理、数据类型映射以及高级查询特性。ODP.NET Managed版是完全托管...

    vb.net_LibrarayMgmt_cityboh_VB.net_vb.net_

    3. **ADO.NET数据库访问**:如何使用VB.NET连接到数据库,执行SQL查询,插入、更新和删除数据。可能涉及到Dataset、DataTable、DataAdapter等对象。 4. **LINQ(Language Integrated Query)**:使用VB.NET的内置...

    ADO.NET 4从入门到精通源代码

    这个技术允许开发者高效地创建、操作和管理数据存储,无论是关系型数据库还是其他类型的数据源。本压缩包文件“ADO.NET 4从入门到精通源代码”包含了丰富的示例,旨在帮助初学者和有经验的开发者深入理解和掌握ADO...

    54个ADO.NET演示程序 源代码系列

    ADO.NET是微软.NET框架的一部分,它提供了一组用于与数据源交互的库,包括数据库连接、数据查询、数据更新和数据事务处理等。这个"54个ADO.NET演示程序 源代码系列"是一个丰富的学习资源,涵盖了ADO.NET的多个核心...

    ADO.net大数据量操作数据库实验

    使用时,首先创建SqlBulkCopy对象,设置目标表名,然后将数据源关联到WriteToServer方法,最后执行插入操作。 3. **表参数**:在处理大量数据时,可以使用存储过程接收表类型参数。在SQL Server中定义一个表类型,...

    如何使用ADO.NET连接数据库

    ADO.NET 连接数据库详解 ADO.NET 是 Microsoft .NET Framework 的一部分,提供了访问数据库的能力。使用 ADO.NET,可以连接各种类型的数据库,如 Access、SQL Server、Oracle 等。在本文中,我们将详细介绍如何使用...

    Ado.Net数据库连接字符串大全

    本篇文章将深入探讨Ado.Net数据库连接字符串的使用,以及如何通过OLEDB和ODBC连接到不同的数据库。 首先,连接字符串是Ado.Net与数据库建立连接的关键,它包含了数据库服务器的地址、数据库名、用户名、密码等信息...

    ado.net 数据源与数据绑定控件 示例代码

    在本示例中,我们将深入探讨ADO.NET中的数据源和数据绑定控件,特别是SqlDataSource和ObjectDataSource,以及如何在项目中实现数据的添加、编辑和显示功能。 首先,SqlDataSource是一种内置的数据源控件,它可以...

    vb.netPSQL-Server.zip_.net_SQL Server vb_sql vb.net_vb.net SQL_

    2. **数据库连接**:使用ADO.NET的SqlConnection对象建立到SQL Server的连接,通常通过提供服务器名、数据库名、用户名和密码。 3. **SQL查询**:VB.NET程序中编写SQL语句,例如SELECT语句用于从`master`数据库中...

    《ADO.NET专业项目实例开发》源代码

    本资源是《ADO.NET专业项目实例开发》一书的源代码,旨在帮助读者通过实际项目加深对ADO.NET的理解和应用。 在这些源代码中,你可以找到以下关键知识点: 1. **连接数据库**:ADO.NET通过`SqlConnection`类与SQL ...

    学生管理系统+ADO.NET+SQL2005

    ADO.NET通过.NET Data Provider(如SQL Server Data Provider)连接到SQL Server 2005,实现了高效的数据存取。在这个学生管理系统中,ADO.NET被用来执行对数据库的CRUD(创建、读取、更新、删除)操作,确保了对...

    Ado.NET.rar_ado.net

    ADO.NET是微软.NET框架的一部分,它提供了一组用于与数据源交互的库,包括数据库、XML文件和其他数据存储。在本课程中,我们将深入探讨ADO.NET的核心概念和技术,以帮助你理解和利用其强大的功能。 首先,让我们从...

    如何绑定到 ado.net 数据源

    在本篇文章中,我们将探讨如何将Windows Presentation Foundation (WPF) ListBox与ADO.NET数据源进行绑定的过程。ADO.NET是Microsoft开发的一个用于访问数据库的技术,它允许应用程序通过多种数据库连接方式来访问...

Global site tag (gtag.js) - Google Analytics