一、SQL Server
ODBC
1、标准连接
1
Driver={SQL Server};Server=<服务器地址>;Database=<数据库>;Uid=<用户名>;Pwd=<密码>;
2、受信的连接
1
Driver={SQL Server};Server=<服务器地址>;Database=<数据库>;Trusted_Connection=Yes;
3、指定帐号和密码
1
2
oConn.Properties("Prompt") = adPromptAlways
Driver={SQL Server};Server=<服务器地址>;Database=<数据库>;
OLE DB, OleDbConnection (.NET)
1、标准连接
1
Provider=sqloledb;Data Source=<服务器地址>;Initial Catalog=<数据库>;User Id=<用户名>;Password=<密码>;
2、受信的连接
1
Provider=sqloledb;Data Source=<服务器地址>;Initial Catalog=<数据库>;Integrated Security=SSPI;
3、使用 serverName\instanceName 作为数据源可以指定 SQL Server 实例
连接到一个 SQL Server 的实例指定服务器实例的表达式和其他 SQL Server 的连接字符串相同。
1
Provider=sqloledb;Data Source=<服务器地址/数据源名称>;Initial Catalog=<数据库>;Integrated Security=SSPI;
4、指定帐户和密码
1
2
3
oConn.Provider = "sqloledb"
oConn.Properties("Prompt") = adPromptAlways
Data Source=myServerAddress;Initial Catalog=myDataBase;
5、使用IP地址的连接
1
Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=<数据库>;User ID=<用户名>;Password=<密码>;
SqlConnection (.NET)
1、标准连接
1
Data Source=<服务器地址>;Initial Catalog=<数据库>;User Id=<用户名>;Password=<密码>;
2、 Standard Security alternative syntax
1
Server=<服务器地址>;Database=<数据库>;User ID=<用户名>;Password=<密码>;Trusted_Connection=False;
3、受信任的连接
1
Data Source=<服务器地址>;Initial Catalog=<数据库>;Integrated Security=SSPI;
4、 Trusted Connection alternative syntax
1
Server=<服务器地址>;Database=<数据库>;Trusted_Connection=True;
5、连接到SQL Server实例指定服务器实例的表达式和其他SQL Server的连接字符串相同
1
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
6、仅能用于CE设备
1
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomain\myUsername;Password=myPassword;
7、带有IP地址的连接
1
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
8、指定包的大小
默认的包大小为8192字节。
1
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;Packet Size=4096;
9、Data Shape MS Data Shape
1
Provider=MSDataShape;Data Provider=SQLOLEDB;Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
二、MYSQL
MyODBC
1、MyODBC 2.50 本地数据库
1
Driver={mySQL};Server=localhost;Option=16834;Database=myDataBase;
2、MyODBC 2.50 远程数据库
1
Driver={mySQL};Server=myServerAddress;Port=3306;Option=131072;Stmt=; Database=myDataBase;Uid=myUsername;Pwd=myPassword;
3、MyODBC 3.51 本地数据库
1
Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;
4、MyODBC 3.51 远程数据库
1
Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Port=3306;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;
OLE DB, OleDbConnection (.NET)
1、标准
1
Provider=MySQLProv;Data Source=mydb;User Id=myUsername;Password=myPassword;
Connector/Net 1.0 (.NET)
1、标准
默认端口号是3306。
1
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
2、指定端口号
1
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
3、命名管道
如果端口是-1,意思是告诉驱动程序使用命名管道网络协议来连接数据库。
1
Server=myServerAddress;Port=-1;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
MySqlConnection (.NET)
1、eInfoDesigns.dbProvider
1
Data Source=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Command Logging=false;
SevenObjects MySqlClient (.NET)
1、标准
1
Host=myServerAddress;UserName=myUsername;Password=myPassword;Database=myDataBase;
Core Labs MySQLDirect (.NET)
1、标准
1
User ID=root;Password=myPassword;Host=localhost;Port=3306;Database=myDataBase; Direct=true;Protocol=TCP;Compress=false;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;
MySQLDriverCS (.NET)
1、标准
1
Location=myServerAddress;Data Source=myDataBase;UserID=myUsername;Password=myPassword;Port=3306;Extended Properties="""";
相关链接:
数据库连接字符串