ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)

ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)

在使用ADO.NET连接各种类型的数据库时,需要通过连接字符串指定数据库的地址、用户名、密码等信息。下面是连接字符串的格式和示例。

Oracle数据库连接字符串

Oracle数据库连接字符串的格式:

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=服务器地址)(PORT=端口号)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=服务名)));User ID=用户名;Password=密码;

其中,“服务名”是Oracle服务器上的服务名称,“用户名”和“密码”是连接数据库所需要的账户和密码。下面是一个示例:

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.1)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));User ID=Scott;Password=tiger;

SqlServer数据库连接字符串

SqlServer数据库连接字符串的格式:

Data Source=服务器地址;Initial Catalog=数据库名称;User ID=用户名;Password=密码;

其中,“服务器地址”是SqlServer服务器的地址,“数据库名称”是要连接的数据库名称,“用户名”和“密码”是连接数据库所需的账户和密码。下面是一个示例:

Data Source=192.168.0.1;Initial Catalog=Northwind;User ID=sa;Password=123456;

Access数据库连接字符串

Access数据库连接字符串的格式:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库文件路径;User ID=用户名;Password=密码;

其中,“数据库文件路径”是Access数据库文件的路径,“用户名”和“密码”是连接数据库所需的账户和密码。下面是一个示例:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\database.mdb;User ID=admin;Password=123456;

ODBC数据库连接字符串

ODBC数据库连接字符串的格式:

Driver={Microsoft ODBC for Oracle};Server=服务器地址;UID=用户名;PWD=密码;

其中,“服务器地址”是ODBC服务器地址,“用户名”和“密码”是连接数据库所需的账户和密码。下面是一个示例:

Driver={Microsoft ODBC for Oracle};Server=192.168.0.1;UID=Scott;PWD=tiger;

示例说明

下面是一个使用C#代码连接SqlServer数据库的示例,连接字符串为:

Data Source=192.168.0.1;Initial Catalog=Northwind;User ID=sa;Password=123456;
using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connStr = "Data Source=192.168.0.1;Initial Catalog=Northwind;User ID=sa;Password=123456;";
        using (SqlConnection conn = new SqlConnection(connStr))
        {
            conn.Open();
            Console.WriteLine("连接成功!");
        }
    }
}

下面是一个使用C#代码连接Oracle数据库的示例,连接字符串为:

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.1)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));User ID=Scott;Password=tiger;
using System;
using System.Data.OracleClient;

class Program
{
    static void Main()
    {
        string connStr = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.1)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)));User ID=Scott;Password=tiger;";
        using (OracleConnection conn = new OracleConnection(connStr))
        {
            conn.Open();
            Console.WriteLine("连接成功!");
        }
    }
}

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC) - Python技术站

(0)
上一篇 2023年6月2日
下一篇 2023年6月2日

相关文章

  • C#委托用法详解

    C#委托用法详解 什么是委托 在C#中,委托(Delegate)是一个类,它可以存储指向方法的引用。 委托是函数指针的一种抽象,它允许在运行时引用方法。使用委托来引用方法,可以让代码更加灵活,可以动态的改变调用的方法或函数,这也是委托的最大优点。 委托的声明格式: delegate 返回值类型 委托名称(参数列表); 委托的用途 委托的主要用途是事件处理,可…

    C# 2023年6月7日
    00
  • 详解C# 网络编程系列:实现类似QQ的即时通信程序

    详解C#网络编程系列:实现类似QQ的即时通信程序 简介 本文将详细讲解如何使用C#网络编程实现类似QQ的即时通信程序,该程序基于TCP协议,使用Socket实现客户端与服务端的通信,涵盖了详细的代码实现和功能介绍。 实现步骤 设计即时通信协议。 实现服务端程序,包括监听和处理客户端请求。 实现客户端程序,包括连接和向服务端发送请求。 实现消息发送和接收功能。…

    C# 2023年5月15日
    00
  • 如何在C#中调用COM组件

    在C#中调用COM组件需要经过以下步骤: 步骤1:添加COM组件到项目引用中 在Visual Studio中,右键项目名称,选择“添加引用”,然后在弹出的窗口中选择“COM”选项卡,浏览并选择需要添加的COM组件。确定后,Visual Studio将自动添加COM组件的引用。 步骤2:创建COM组件的实例对象 在C#代码中,使用Type类和Activator…

    C# 2023年5月15日
    00
  • 使用Log4net进行日志记录

    使用Log4net进行日志记录是一项非常重要的任务,因为它可以帮助开发者更好地了解应用程序的运行状态,检测并解决在调试和测试期间遇到的问题。下面就是关于如何使用Log4net进行日志记录的完整攻略: 步骤一:安装Log4net 首先,你需要在你的应用程序中下载并安装Log4net。你可以在NuGet管理器中搜索“log4net”,然后安装最新版本。 步骤二:…

    C# 2023年5月15日
    00
  • 轻松学习C#的foreach迭代语句

    当我们需要遍历数组、集合或者其他集合类的数据时,就需要使用foreach迭代语句。在C#中,foreach语句是用于迭代访问集合(数组、字符串或其他集合类型)中的每个元素的最简单的方法之一。下面是一些关于使用foreach语句进行迭代的技巧和示例: 1. foreach语句语法格式 C#中foreach的语法非常简单。下面是foreach语法的信息: for…

    C# 2023年6月1日
    00
  • .NET2.0版本中基于事件的异步编程模式(EAP)

    . 简介: 基于事件的异步编程模式(EAP)是.NET Framework 2.0 中引入的一种编程模式,是一种异步编程的方式,与.NET中的APM(异步编程模型)和TPL(任务并行库)不同,入口点不是Beginxxx和Endxxx方法或Task的异步方法,而是定义了异步方法并触发事件来通知异步操作完成。异步执行单元采用回调函数注册的方式,通过在异步操作完成…

    C# 2023年6月6日
    00
  • JavaScript ESLint插件保姆级使用教程

    JavaScript ESLint插件保姆级使用教程 1. 什么是ESLint ESLint是一个可扩展的JavaScript代码检查工具。它可以检查代码中的语法错误,提供一致的代码风格,并可以检测代码中的潜在问题。ESLint 可以配置以满足您的特定需求。ESLint内置了很多规则,您也可以通过使用插件来添加自定义规则。 2. 安装ESLint 2.1 安…

    C# 2023年5月15日
    00
  • C#如何通过RFC连接sap系统

    这里是C#通过RFC连接SAP系统的详细攻略。 一、前置要求 在进行RFC连接SAP系统之前,需要准备以下条件和环境: 已安装SAP GUI或SAP RFC SDK(建议使用SAP RFC SDK) 已获得SAP系统的RFC连接权限 熟悉C#编程语言 二、SAP RFC SDK介绍 SAP RFC SDK是一个允许开发人员使用C/C++或C#等语言连接到SA…

    C# 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部