ADO中数据库连接字符串的几种写法

转自http://blog.csdn.net/niuzai520/article/details/6778645

MsSql连接:

string  value= "Data Source=LocalHost;Initial Catalog=DbName;Integrated Security=SSPI";

string  value= "Data Source=TC019053;Initial Catalog=DbName;User ID=sa;Password=****";

string  value= "server=localhost;database=DbName;User ID=sa;Password=****";

string  value= "server=localhost;database=DbName;Integrated Security=SSPI";

MySql连接:

string value="server=localhost;database=DbName;user id=root;password=‘‘;pooling=false";

SQLite连接:

string value="Data Source=|DataDirectory|/DbName.s3db";

Access连接:

[2003] string value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/MyDb.mdb;"

[2007]  string value="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|/MyDb.accdb;"

oracle连接:

string value="Data Source=ProjectOracle;password=****;user ID=system";

时间: 2024-09-29 19:02:29

ADO中数据库连接字符串的几种写法的相关文章

C++ 中Hello World的一种写法

/*C++ Hello World**/#include <stdio.h>#include <iostream>int main(){    printf("Hello World");//2000年我上大学的课本写法    puts("Hi");//只用来输出字符串,没有格式控制    puts("hi""greatverve""ok");//直接连接字符串    std::co

在JavaScript中创建命名空间的几种写法

在JavaScript中全局变量经常会引起命名冲突,甚至有时侯重写变量也不是按照你想像中的顺序来的,可以看看下面的例子: var sayHello = function() { return 'Hello var'; }; function sayHello(name) { return 'Hello function'; }; sayHello(); 最终的输出为 > "Hello var" 为什么会这样,根据 StackOverFlow 的解释,实际上JavaScript的是

C# 根据ADO.NET数据库连接字符串构建EntityFrame数据库连接字符串

为了保持开发效率,以及保持代码优雅,项目中引用了EntityFrame.但是又因为某些报表功能需要大量计算,所以又要求直接使用ADO.NET,调用存储过程进行计算. 于是乎webconfig文件中就会出现两种数据库连接字符串. <!--EntityFrame--> <connectionStrings> <add name="GpsDBEntities" connectionString="metadata=res://*/Models.DbMo

ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法

在ASP.NET开发的网站根目录,有一个名为web.config的文件,顾名思义,这是为整个网站进行配置的文件,其格式为XML格式.这里主要谈谈文件中的<connectionStrings>节. <connectionStrings>节是对连接到数据库的字符串进行配置,由于MS SQL Server与ASP.NET同属于微软的产品,因此是使用ASP.NET开发时首选的数据库是MS SQL Server,本文只讨论对MS SQL Server的连接字符串情况.第一种情况,本地开发时,

JAVA中创建字符串的两种方式的区别

我们知道,通常在Java中创建一个字符串会有两种方式,通过双引号直接赋值和通过构造器来创建. String x = "abcd"; String y = new String("abcd"); 然而,这两种方式之间的区别是什么?分别应用于哪些情况,之前还不是很懂. 1.双引号的方式 String x = "abcd"; String y = "abcd"; System.out.println(x==y);//true Sys

函数返回值为字符串的几种写法

#include <cstdio> #include <cstring> #include <iostream> #include <string> #include <Windows.h> using namespace std; void fun(char *s){//通过形参返回字符串 strcpy(s, "hello"); } char *fun2(char *s){//另一种写法, strcpy(s, "h

js中回调函数的三种写法

回调函数的三种写法: 1.通过指针来调用 2.通过匿名函数来调用 3.定义与执行同时进行 // 通过指针来调用 function math(num1,num2,callback){ return callback(num1 , num2); } function aa(num1,num2){ return num1 + num2; } function bb(num1,num2){ return num1 - num2; } console.log( math(2,1,aa) ); // 3 c

java中for循环的6种写法

废话不必多说,直接上代码: package stytle; import java.util.ArrayList;import java.util.Iterator;import java.util.List; /*** @author buru* @date 2009年11月29日15:04:04* */public class ForLoop { /*** just for test* * @param args*/public static void main(String[] args)

读取xml中数据库连接字符串

<?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=301879 --> <configuration> <appSettings></appSettings> <system.web> <compilation deb