简介
我们在使用数据库的时候,首先需要打开这个数据库。
我们可以找到集中类型的数据库,每个都使用不同的连接方式。
下面列举了一下主要的数据库的连接字符串
A:使用ODBC方式
1:dBASE连接字符串
strConnection = _T("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;"
"Dbq=c:\\DatabasePath;");
2:Excel连接字符串
strConnection = _T("Driver={Microsoft Excel Driver (*.xls)};DriverId=790;"
bq=C:\\DatabasePath\\DBSpreadSheet.xls;DefaultDir=c:\\databasepath;");
3:Text连接字符串
strConnection = _T("Driver={Microsoft Text Driver (*.txt; *.csv)};"
"Dbq=C:\\DatabasePath\\;Extensions=asc,csv,tab,txt;");
4:Visual FoxPro连接字符串
strConnection = _T("Driver={Microsoft Visual Foxpro Driver};UID=;"
ourceType=DBC;SourceDB=C:\\DatabasePath\\MyDatabase.dbc;Exclusive=No");
strConnection = _T("Driver={Microsoft Visual Foxpro Driver};UID=;"
"SourceType=DBF;SourceDB=C:\\DatabasePath\\MyDatabase.dbc;Exclusive=No");
5:Access连接字符串
strConnection = _T("Driver={Microsoft Access Driver (*.mdb)};"
"Dbq=c:\\DatabasePath\\dbaccess.mdb;Uid=;Pwd=;");
6::SQL Server连接字符串
strConnection = _T("Driver={SQL Server};Server=MyServerName;"
"Trusted_Connection=no;"
"Database=MyDatabaseName;Uid=MyUserName;Pwd=MyPassword;");
7:Oracle连接字符串
strConnect = _T("Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;"
"Uid=MyUsername;Pwd=MyPassword;");
8:MySQL连接字符串
strConnect = _T("Driver={MySQL ODBC 3.51 Driver};Server=localhost;"
"Database=MyDatabase;User=MyUserName;Password=MyPassword;Option=4;");
9:SyBase连接字符串
strConnect = _T("Driver={Sybase System 10};Srvr=MyServerName;Uid=MyUsername;"
"Pwd=myPassword;");
10:SqlAnyWhere连接字符串
strConnect = _T("ODBC;Driver=Sybase SQL Anywhere 5.0;"
"DefaultDir=C:\\DatabasePath\;Dbf=C:\\SqlAnyWhere50\\MyDatabase.db;"
"Uid=MyUsername;Pwd=MyPassword;Dsn=\"\";");
B:使用OLE方式
1:SQL Server连接字符串
标准的:strConnect = _T("Provider=sqloledb;Data Source=MyServerName;"
"Initial Catalog=MyDatabaseName;"
"User Id=MyUsername;Password=MyPassword;");
2:MySQL 连接字符串
strConnection = _T("Provider=MySQLProv;Data Source=test");
3:AS400连接字符串
strConnect = _T("Provider=IBMDA400;Data source=myAS400;User Id=myUsername;"
"Password=myPassword;");
4:DB2连接字符串
使用TCPID
strConnect = _T("Provider=DB2OLEDB;Network Transport Library=TCPIP;"
"Network Address=130.120.110.001;"
"Initial Catalog=MyCatalog;Package Collection=MyPackageCollection;"
"Default Schema=MySchema;User ID=MyUsername;Password=MyPassword;");
使用APPC
strConnect = _T("Provider=DB2OLEDB;APPC Local LU Alias=MyLocalLUAlias;"
"APPC Remote LU Alias=MyRemoteLUAlias;Initial Catalog=MyCatalog;"
"Package Collection=MyPackageCollection;Default Schema=MySchema;"
"User ID=MyUsername;Password=MyPassword;");
5:Microsoft Jet连接字符串
标准的:strConnect = _T("Provider=Microsoft.Jet.OLEDB.4.0;"
"Data Source=C:\\DatabasePath\\MmDatabase.mdb;"
"User Id=admin;Password=;");
6:使用OLE连接某一个Excel表
strConnect = _T("Provider=Microsoft.Jet.OLEDB.4.0;"
"Data Source=C:\\DatabasePath\\DBSpreadSheet.xls;"
"Extended Properties=\"\"Excel 8.0;HDR=Yes;\"\";");
注意 HDR=Yes 是第一行是字段,会自动过滤
7:OLAP连接字符串
strConnect = _T("Provider=MSOLAP;Data Source=MyOLAPServerName;"
"Initial Catalog=MyOLAPDatabaseName;");
8:Oracle连接字符串
trConnect = _T("Provider=MSDAORA;Data Source=MyOracleDB;User Id=myUsername;"
"Password=myPassword;");
8:Data Link Connections字符串
strConnection = _T("File Name=c:\\DataBasePath\\DatabaseName.udl;");
文章转至英文网站:http://www.codeproject.com/Articles/2304/ADO-Connection-Strings
本文地址:
http://www.xszlo.com/article/2012-12-02/7557.html,转发请保留这个地址,谢谢
分享到:
相关推荐
本文详细总结了各种数据库的连接字符串,包括但不限于ODBC DSN/DSN-Less连接、OLEDB数据链接连接、.NET Managed Provider连接等。开发者可以根据自己的需求选择合适的连接方式,并利用这些连接字符串快速地与数据库...
数据库连接字符串的写法 数据库连接字符串是指在应用程序中连接数据库所需的字符串,用于指定连接数据库的详细信息。连接字符串的写法因数据库管理系统的不同而异,但是大致可以分为两类:使用连接字符串和使用 UDL...
本篇文章将深入探讨Ado.Net数据库连接字符串的使用,以及如何通过OLEDB和ODBC连接到不同的数据库。 首先,连接字符串是Ado.Net与数据库建立连接的关键,它包含了数据库服务器的地址、数据库名、用户名、密码等信息...
VBA 连接各种数据库字符串是指使用 VBA 语言连接不同的数据库类型,例如 OLE DB Provider for ODBC、SQL Server、Oracle、Microsoft Jet 等。为了实现数据的互通和交换,VBA 提供了多种连接方式和字符串,下面对这些...
标题"ADO连接数据库字符串大全"指的是一个集合,其中包含不同类型的ADO连接字符串示例,这些示例适用于不同的数据库和数据源。这些字符串有助于开发者根据他们的具体需求快速构建正确的连接代码。 描述中提到的"ADO...
ODBC和OLEDB连接字符串详解 ODBC(Open Database Connectivity)和OLEDB(OLE DB,Object Linking and ...ODBC和OLEDB连接字符串的格式和用法都是类似的,但是具体的参数和值会根据不同的数据库管理系统而有所不同。
数据库连接字符串是应用程序与数据库...了解各种数据库系统中连接字符串的参数和格式,能帮助开发者更高效地编写和维护数据库连接代码。在实际项目中,应根据具体的数据库类型、安全策略和应用需求来定制连接字符串。
Oracle 数据库连接字符串大全教程旨在提供了完整的 Oracle 连接字符串大全,涵盖了异地或服务器数据库连接、ODBC 连接、OLE DB 连接、Oracle.DataAccess.Client.OracleConnection 连接等多种连接方式。 一、 Oracle...
本文将详细介绍如何通过ODBC和OLEDB与VFP数据库建立连接,并提供相关的驱动和连接字符串信息。 首先,ODBC是一种标准的应用程序编程接口(API),允许应用程序与各种数据库系统进行通信。对于VFP,我们需要安装...
通过理解这些连接字符串的不同部分及其作用,开发人员可以更灵活地配置应用程序以满足各种数据库访问需求。此外,对于那些希望深入了解如何与不同类型的数据库进行交互的人来说,掌握这些连接字符串的基础知识是非常...
ASP.NET 连接各种数据库的连接字符串总结,包括 Access、Excel、SQL Server、ODBC、Oracle 等数据库平台。下面详细介绍每种数据库的连接字符串配置。 一、使用 OleDbConnection 对象连接 OLE DB 数据源 1. 连接 ...
### 数据库连接字符串详解 #### 一、概述 在软件开发过程中,数据库连接字符串是连接应用程序与数据库管理系统之间的重要桥梁。本文将详细解读一个包含多种数据库类型(如 SQL Server、Oracle 和 MySQL)的连接...
"数据库连接字符串生成器"是一种实用工具,帮助开发者快速、准确地创建这些字符串,从而简化了数据库连接的配置过程。 首先,我们来详细了解数据库连接字符串的构成。一个基本的连接字符串可能包含以下部分: 1. *...
本文将深入解析ASP.NET 2.0中各种数据库连接字符串的配置方法,旨在帮助开发者理解和掌握如何在不同的数据库环境下建立稳定、高效的连接。 ### ASP.NET 2.0与数据库连接 #### 一、SQL Server连接 使用`...
本文将深入探讨如何使用ADO连接SQL Server,并解析数据库连接字符串的构造及其不同场景下的应用。 ### ADO连接SQL Server的数据库连接字符串详解 #### ODBC与OLEDB连接方式对比 ADO通过ODBC或OLEDB驱动程序与SQL ...
Oracle 连接字符串是指连接 Oracle 数据库的字符串书写方法,本文总结了多种连接 Oracle 数据库的字符串书写方法。 一、标准连接字符串 标准连接字符串是最基本的连接字符串格式,用于连接 Oracle 数据库。例如,...
在C#的.NET应用程序中,通常会在`web.config`文件中配置数据库连接字符串。下面是一个使用ODBC连接Oracle数据库的例子: ```xml <add name="OracleConnectionString" connectionString="Driver={Microsoft ODBC...
在IT行业中,数据库连接是应用程序与数据存储交互的基础。本文主要关注如何使用ADO(ActiveX Data Objects)连接各种类型的数据库,这是一个广泛...正确配置连接字符串是确保应用程序能成功连接到数据库的关键步骤。
- **访问接口字符串**:可以通过创建一个.UDL文件并从中提取连接字符串进行填写。 2. **配置数据连接属性** - 在数据连接属性中,确保勾选“保存密码”,以便后续操作无需重复输入密码。 3. **验证连接** - ...