MySQL 数据库连接字符串

本代码中包括了七种常用的 MySQL 数据库的连接字符串的写法:MySQL Connector/Net 系列连接字符串、MySQL Connector/ODBC 5.1 系列连接字符串。默认情况下 .NET Framework 中并不包含此驱动,需要从网上下载驱动程序才能使用。

当直接拖放时使用的是 MySQL Connector/Net 连接字符串,其它字符串及用法在示例代码中。

// 在 C# 代码中用以下数据库提供程序访问 MySQL 数据库   
  
// MySQL Connector/Net 标准写法,默认端口:3306   
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;   
// MySQL Connector/Net 指定端口写法,默认端口:3306   
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;   
  
// MySQL Connector/ODBC 5.1 访问本地数据库写法    
Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;   
// MySQL Connector/ODBC 5.1 访问远程数据库写法    
Driver={MySQL ODBC 5.1 Driver};Server=myServerAddress;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;   
// MySQL Connector/ODBC 5.1 指定TCP/IP写法    
Driver={MySQL ODBC 5.1 Driver};Server=myServerAddress;Port=3306;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;   
// MySQL Connector/ODBC 5.1 指定字符集写法    
Driver={MySQL ODBC 5.1 Driver};Server=myServerAddress;charset=UTF8;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;   
// MySQL Connector/ODBC 5.1 使用SSL写法    
Driver={MySQL ODBC 3.51 Driver};Server=myServerAddress;Database=myDataBase;User=myUsername; Password=myPassword;sslca=c:\cacert.pem;sslcert=c:\client-cert.pem;sslkey=c:\client-key.pem;sslverify=1;Option=3;  

转自:http://www.sharecodes.net/code.aspx?codeId=99f79a64-a4d8-498b-a327-6d2e8e3630a3

你可能感兴趣的:(mysql,.net,数据库,server,ssl,database)