上一篇文章我们对mysql连接字符串的实际操作经验与实际操作技巧有一个详细的介绍,此篇文章主要是对mysql连接字符串的实际操作步骤(在实际操作中具有重要地位)的介绍,望你会有所收获。
mysql连接字符串:mysql connector/net (.net)连接方式
1、标准连接(说明,默认端口是3306。)
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;
2、特殊的tcp/ip端口连接
server=myserveraddress;port=1234;database=mydatabase;uid=myusername;pwd=mypassword;
3、命名管道
说明:端口值为-1,说明用命名管道方式连接。此方式只在windows下有效,在unix下用会被忽略。
server=myserveraddress;port=-1;database=mydatabase;uid=myusername;pwd=mypassword;
4、多服务器连接
用此种方式连接到数据库中,不必担心该使用哪个数据库。
server=serveraddress1 & serveraddress2 & etc..;database=mydatabase;uid=myusername;pwd=mypassword;
5、加密选项
这条活动的ssl连接加密所有客户端和服务器商的数据传输。而且服务器要有一个证书。
这个选项从connector/net5.0.3版开始出现,以前的版本中则没有此功能。
server=myserveraddress;port=-1;database=mydatabase;uid=myusername;pwd=mypassword;
6、修改默认的命令超时时间
使用这条修改连接的默认命令超时时间。注意:此条不会影响你在单独命令对象上设置的超时时间。
此条只对connector/net 5.1.4 及以上的版本有效.
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;default command timeout=20;
7、修改连接偿试时间
使用这条修改在终止重试和接收错误的等待时间(以秒为单位)
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;connection timeout=5;
8、inactivating prepared statements
use this one to instruct the provider to ignore any command prepare statements and prevent corruption issues with server side prepared statements.
此选项被加入到connector/net的5.0.3版和1.0.9版。
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;ignore prepare=true;
9、特殊的tcp/ip端口连接
这条语句修改连接的端口。
默认端口是3306。此参数会被unix忽略。
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;port=3306;
10、特殊网络协议
这条语句修改用哪种协议进行连接。
如果没有特别说明,socket是默认的值。tcp是与socket相同意义的。pipe是使用命名管道连接,unix是使用 unix socket连接,memory是使用mysql的共享内存。
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;protocol=socket;
11、特殊字符集的连接
这个语句指出以使种字符串编码发送到服务器上的查询语句。
注意:查询结果仍然是以反回数据的格式传送。
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;charset=utf8;
12、修改共享内存名
此语句用来修改用来通信的共享内存名称。
说明:此语句只有当连接协议设置为memory时才有效。
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;shared memory name=mysql;
mysql连接字符串:mysqlconnection (.net)连接方式
1、einfodesigns.dbprovider
data source=myserveraddress;database=mydatabase;
user id=myusername;password=mypassword;command logging=false;
sevenobjects mysqlclient (.net)连接方式
1、标准连接
host=myserveraddress;username=myusername;password=mypassword;database=mydatabase;
core labs mysqldirect (.net)连接方式
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;
mysql连接字符串:mysqldrivercs (.net)连接方式
1、标准连接
location=myserveraddress;data source=mydatabase;user id=myusername;
password=mypassword;port=3306;extended properties=;
以上的相关内容就是对mysql连接字符串的介绍,望你能有所收获。
