当前位置:首页 > 开发教程 > mysql教程 >

MySQL Connection String Samples

时间:2013-04-24 22:49 来源:网络整理 作者:采集侠 收藏

All Connection Strings for MySQL. Database connections via MySqlConnection, eInfoDesigns MySqlConnection, SevenObjects MySqlClient, Devarts MySqlConne

Connection strings for MySQL

.NET libraries for MySQL OLE DB providers for MySQL ODBC drivers for MySQL

Developers Community

Find solutions and post questions regarding connection string related issues.

Forum for MySQL

MySQL Connector/Net

More info and class library downloads

Set example values

Standard

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

 

 

Specifying TCP port

Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

The port 3306 is the default MySql port.

The value is ignored if Unix socket is used.

 

 

Multiple servers

Use this to connect to a server in a replicated server configuration without concern on which server to use.

Server=serverAddress1, serverAddress2, serverAddress3;Database=myDataBase;
Uid=myUsername;Pwd=myPassword;

 

 

Using encryption (old)

This one activates SSL encryption for all data sent between the client and server. The server must have a certificate installed.

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Encrypt=true;

This option is available for Connector/NET version 5.0.3 through 6.2.1. From 6.2.1 use the SslMode option instead.

 

 

Using encryption (new)

Use SSL if the server supports it, but allow connection in all cases

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
SslMode=Preferred;

This option is available from Connector/NET version 6.2.1

 

 

Force encryption

Always use SSL. Deny connection if server does not support SSL.

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
SslMode=Required;

This option is available from Connector/NET version 6.2.1

 

 

SSL with a file-based certificate

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
SSL Mode=Required;CertificateFile=C:\folder\client.pfx;CertificatePassword=pass;

This option is available from Connector/NET version 6.2.1

 

 

SSL with a personal store-based certificate

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
SSL Mode=Required;Certificate Store Location=CurrentUser;

This option is available from Connector/NET version 6.2.1

 

 

SSL with a thumbprint specific personal store-based certificate

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
SSL Mode=Required;Certificate Store Location=CurrentUser;
Certificate Thumbprint=479436009a40f3017a145cf8479e7694d7aadef0;

This option is available from Connector/NET version 6.2.1

 

 

Disallow batches

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
AllowBatch=False;

 

 

Allow User Variables

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
AllowUserVariables=True;

This option is available from Connector/NET version 5.2.2

 

 

Invalid DateTime's 1

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
AllowZeroDateTime=True;

Returns a MySqlDateTime object for invalid values and a System.DateTime object for valid values.

 

 

Invalid DateTime's 2

mysql教程阅读排行

最新文章