MSSQL连接字符串
(1)OLEDB
Windows 身份验证
代码如下 | 复制代码 |
"Provider=SQLOLEDB;Data Source=PEK7-6TKX23XSQLEXPRESS;Initial Catalog=Test;Trusted_Connection=Yes;"; SQL Server 身份验证 "Provider=SQLOLEDB;Data Source=127.0.0.1SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=123456;"; |
(2)SqlConnection
Windows 身份验证
代码如下 | 复制代码 |
"Data Source=PEK7-6TKX23XSQLEXPRESS;Initial Catalog=Test;Trusted_Connection=Yes;"; SQL Server 身份验证 "server=127.0.0.1SQLEXPRESS;database=Test;Uid=sa;PassWord=123456"; |
(3)ODBC
代码如下 | 复制代码 |
Driver={SQL Server}; Server=服务器IP; Database=数据库名; Uid=用户名; Pwd=密码; |
(4)DSN方式
代码如下 | 复制代码 |
DSN=DSN名; Uid=用户名; Pwd=密码; |
例:mysql示例
代码如下 | 复制代码 |
using System; namespace ado #region OLEDB Access //OLEDB //Access 2003 Provider=Microsoft.Jet.OLEDB.4.0 //(1)无数据库密码,无用户密码,共享方式打开 #endregion #region OLEDB MSSQL //OLEDB //Windows 身份验证 #endregion #region OLEDB Oracle //"Provider=MSDAORA;Data Source=MyDatabaseAlias;User ID=MyUID;Password=MyPassword"; //string strConn = @"Provider=Microsoft.Ace.OleDb.12.0;Data Source=D:qjx文档GenericDemoDataStudent.accdb;Jet OleDb:DataBase Password=123";//Access 2007 comm.CommandText = "SELECT * FROM Users"; public void GetSqlConnectionTable() #region MSSQL SqlConnection //Windows 身份验证 //string strConn = @"server=127.0.0.1SQLEXPRESS;database=Test;Uid=sa;PassWord=123456"; if(conn.State!=ConnectionState.Open) }
|
OLEDB
代码如下 | 复制代码 |
"Provider=MSDAORA;Data Source=MyDatabaseAlias;User ID=MyUID;Password=MyPassword"; |
ACCESS连接字符串
代码如下 | 复制代码 |
//OLEDB //Access 2003 Provider=Microsoft.Jet.OLEDB.4.0 //(1)无数据库密码,无用户密码,共享方式打开 |
MS ACCESS ODBC开放式接口连接字符串
标准链接:
"Driver= {MicrosoftAccessDriver(*.mdb)};DBQ=C:App1你的数据库名.mdb;Uid=你的用户名;Pwd=你的密码;"
如果ACCESS数据库未设置用户名和密码,请留空。下同。
WorkGroup方式(工作组方式)连接:
"Driver={Microsoft Access Driver (*.mdb)}; Dbq=C:App1你的数据库名.mdb; SystemDB=C:App1你的数据库名.mdw;"
采用独占方式进行连接:
"Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:App1你的数据库名.mdb; Exclusive=1; Uid=你的用户名; Pwd=你的密码;"
MS ACCESS OLEDB & OleDbConnection (.NET下的OleDb接口)进行链接
普通方式(最常用)连接ACCESS数据库:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:App1你的数据库名.mdb; User Id=admin; Password="
使用工作组方式(系统数据库)连接ACCESS数据库:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:App1你的数据库名.mdb; Jet OLEDB:System Database=c:App1你的系统数据库名.mdw"
连接到带有密码的ACCESS数据库:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:App1你的数据库名.mdb; Jet OLEDB:Database Password=你的密码"
连接到处于局域网主机上的ACCESS数据库:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Server_NameShare_NameShare_Path你的数据库名.mdb"
连接到处于远程服务器上的ACCESS数据库:
"Provider=MS Remote; Remote Server=http://远程服务器IP; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:App1你的数据库名.mdb"
MS ACCESS ODBC开放式接口连接字符串
标准链接:
"Driver= {MicrosoftAccessDriver(*.mdb)};DBQ=C:App1你的数据库名.mdb;Uid=你的用户名;Pwd=你的密码;"
如果ACCESS数据库未设置用户名和密码,请留空。下同。
WorkGroup方式(工作组方式)连接:
"Driver={Microsoft Access Driver (*.mdb)}; Dbq=C:App1你的数据库名.mdb; SystemDB=C:App1你的数据库名.mdw;"
采用独占方式进行连接:
"Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:App1你的数据库名.mdb; Exclusive=1; Uid=你的用户名; Pwd=你的密码;"
MS ACCESS OLEDB & OleDbConnection (.NET下的OleDb接口)进行链接
普通方式(最常用)连接ACCESS数据库:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:App1你的数据库名.mdb; User Id=admin; Password="
使用工作组方式(系统数据库)连接ACCESS数据库:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:App1你的数据库名.mdb; Jet OLEDB:System Database=c:App1你的系统数据库名.mdw"
连接到带有密码的ACCESS数据库:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:App1你的数据库名.mdb; Jet OLEDB:Database Password=你的密码"
连接到处于局域网主机上的ACCESS数据库:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Server_NameShare_NameShare_Path你的数据库名.mdb"
连接到处于远程服务器上的ACCESS数据库:
"Provider=MS Remote; Remote Server=http://远程服务器IP; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:App1你的数据库名.mdb"