一. MySQL connector/odbc 2.50 (myodbc 2.50 )连接方式
1、本地数据库连接
Driver={MySQL}; 服务器=localhost; option=16834 database=我的数据库;
2、远程数据连接
Driver={MySQL}; server=我的服务器地址; Option=131072 Stmt=; database=我的数据库; User=myUsername; Password=myPassword;
3、特殊的TCP/IP端口连接
说明:此驱动程序的默认端口为3306。 如果连接字符串中未特别指定,请连接到MySQL的3306端口。
Driver={MySQL}; server=我的服务器地址; 端口=3306; Option=131072 Stmt=; database=我的数据库; User=myUsername; Password=myPassword;
二. MySQL connector/odbc 3.51 (myodbc 3.51 )连接方式
1、本地数据库连接
Driver={MySQL ODBC 3.51 Driver}; 服务器=localhost; database=我的数据库; User=myUsername; Password=myPassword; 选项=3;
2、远程数据连接
Driver={MySQL ODBC 3.51 Driver}; Server=data.domain.com; database=我的数据库; User=myUsername; Password=myPassword; 选项=3;
3、特殊的TCP/IP端口连接
说明:此驱动程序的默认端口为3306。 如果连接字符串中未特别指定,请连接到MySQL的3306端口。
Driver={MySQL ODBC 3.51 Driver}; Server=data.domain.com; 端口=3306; database=我的数据库; User=myUsername; Password=myPassword; 选项=3;
4、特殊字符集的连接
Driver={MySQL ODBC 3.51 Driver}; Server=data.domain.com; charset=UTF8; database=我的数据库; User=myUsername; Password=myPassword; 选项=3;
三. OLE DB,oledbconnection(.net )连接方式
1、标准连接
Provider=MySQLProv; 数据源=mydb; User Id=myUsername; Password=myPassword;
四. MySQLconnector/net (连接方式
1、标准连接(说明,默认端口为3306。 )
server=我的服务器地址; database=我的数据库; uid=我的用户名称; Pwd=myPassword;
2、特殊的TCP/IP端口连接
server=我的服务器地址; 端口=1234; database=我的数据库; uid=我的用户名称; Pwd=myPassword;
3、命名管道
说明:端口值为-1,表示通过命名管道连接。 此方法仅在Windows上有效,在UNIX上使用时将被忽略。
server=我的服务器地址; 端口=-1; database=我的数据库; uid=我的用户名称; Pwd=myPassword;
4、多服务器连接
通过这种方式连接到数据库后,就不必担心应该使用哪个数据库。
服务器=服务器地址1服务器地址2 etc . database=我的数据库; uid=我的用户名称; Pwd=myPassword;
5、加密选项
此活动SSL连接加密所有客户端和服务器的数据传输。 而且服务器需要证书。
从connector/net5.0. 3版开始显示此选项。 在以前的版本中无法使用。
server=我的服务器地址; 端口=-1; database=我的数据库; uid=我的用户名称; Pwd=myPassword;
6、修改默认命令超时时间
使用此更改连接的默认命令超时时间。 注意:此栏不影响为单个命令对象设置的超时时间。
此条仅在Connector/NET 5.1.4或更高版本中有效。
server=我的服务器地址; database=我的数据库; uid=我的用户名称; Pwd=myPassword; default command timeout=20;
7、修改连接补偿试验时间
使用此修复可指定重试和接收错误结束之前的等待时间(以秒为单位)
server=我的服务器地址; database=我的数据库; uid=我的用户名称; Pwd=myPassword; Connection Timeout=5;
8、活动保留状态
usethisonetoinstructtheprovidertoignoreanycommandpreparestatementsandpreventcorruptionissueswithserversidepreparedstatements。
此选项是connector/net5.0. 3版和1.0.9版中添加的。
server=我的服务器地址; database=我的数据库; uid=我的用户名称; Pwd=myPassword; Ignore Prepare=true;
9、特殊的TCP/IP端口连接
此语句修改连接的端口。
默认端口为3306。 在Unix上忽略此参数。
server=我的服务器地址; database=我的数据库; uid=我的用户名称; Pwd=myPassword; 端口=3306;
10、特殊网络协议
这句话的修改用什么协议连接?
如果未明确说明,“socket”为默认值。 “tcp”与“socket”的意思相同。 “pipe”使用命名管道进行连接,“unix”使用unix套接字进行连接,“memory”是使用MySQL的共享内存。
server=我的服务器地址; database=我的数据库; uid=我的用户名称; Pwd=myPassword; protocol=套接字;
11、特殊字符集的连接
此语句表示用种子字符串代码发送到服务的查询语句。
注意:查询的结果仍以返回数据的形式发送。
server=我的服务器地址; database=我的数据库; uid=我的用户名称; Pwd=myPassword; CharSet=UTF8;
12、修改共享内存名称
此语句用于重命名用于通信的共享内存。
说明:此语句仅在连接协议设置为“memory”时有效。
server=我的服务器地址; database=我的数据库; uid=我的用户名称; Pwd=myPassword; Shared Memory Name=MySQL;
五. MySQL连接(.net )连接方式
1、eInfoDesigns.dbProvider
data source=我的服务器地址; database=我的数据库; User ID=myUsername; Password=myPassword; Command Logging=false;
六. SevenObjectsMySQL客户端(.net )连接方式
1、标准连接
Host=myServerAddress; UserName=myUsername; Password=myPassword; database=我的数据库;
七. corelabsmysqldirect(.net )连接方式
1、标准连接
User ID=root; Password=myPassword; Host=localhost; 端口=3306; database=我的数据库; 直接=真; 协议=TCP; Compress=false; 轮询=true; 最小池大小=0; 最大池大小=100; Connection Lifetime=0;
八. mysqldrivercs(.net )连接方式
1、标准连接
location=我的服务器地址; data source=我的数据库; User ID=myUsername; Password=myPassword; 端口=3306; 扩展属性=" ";