您好,欢迎访问一九零五行业门户网

学习锐浪报表之MySQL连接字符串的实际操作步骤汇总

mysql连接字符串的实际操作步骤汇总 此文章主要向大家描述的是mysql连接字符串的实际操作步骤汇总,其中包括mysql connector/odbc 2.50 (myodbc 2.50)连接方式 ,mysql connector/odbc 3.51 (myodbc 3.51)连接方式等相关内容的具体描述。 一、mysql connecto
mysql连接字符串的实际操作步骤汇总
此文章主要向大家描述的是mysql连接字符串的实际操作步骤汇总,其中包括mysql connector/odbc 2.50 (myodbc 2.50)连接方式 ,mysql connector/odbc 3.51 (myodbc 3.51)连接方式等相关内容的具体描述。
一、mysql connector/odbc 2.50 (myodbc 2.50)连接方式
1、本地数据库连接
driver={mysql};server=localhost;option=16834;database=mydatabase;
2、远程数据连接
driver={mysql};server=myserveraddress;option=131072;stmt=;database=mydatabase; user=myusername;password=mypassword;
3、特殊的tcp/ip端口连接
说明:此driver的默认端口是3306。如果没有在mysql连接字符串中特别指出就是连接mysql的3306端口。
driver={mysql};server=myserveraddress;port=3306;option=131072;stmt=;database=mydatabase; user=myusername;password=mypassword;
二、mysql connector/odbc 3.51 (myodbc 3.51)连接方式
1、本地数据库连接
driver={mysql odbc 3.51 driver};server=localhost;database=mydatabase; user=myusername;password=mypassword;option=3;
2、远程数据连接
driver={mysql odbc 3.51 driver};server=data.domain.com;database=mydatabase;user=myusername; password=mypassword;option=3;
3、特殊的tcp/ip端口连接
说明:此driver的默认端口是3306。如果没有在mysql连接字符串中特别指出就是连接mysql的3306端口。
driver={mysql odbc 3.51 driver};server=data.domain.com;port=3306;database=mydatabase;user=myusername; password=mypassword;option=3;
4、特殊字符集的连接
driver={mysql odbc 3.51 driver};server=data.domain.com;charset=utf8;database=mydatabase;user=myusername; password=mypassword;option=3;
三、ole db, oledbconnection (.net)连接方式
1、标准连接
provider=mysqlprov;data source=mydb;user id=myusername;password=mypassword;
四、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、特殊字符集的连接
这个语句指出以使种mysql连接字符串编码发送到服务器上的查询语句。
注意:查询结果仍然是以反回数据的格式传送。
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;charset=utf8;
12、修改共享内存名
此语句用来修改用来通信的共享内存名称。
说明:此语句只有当连接协议设置为memory时才有效。
server=myserveraddress;database=mydatabase;uid=myusername;pwd=mypassword;shared memory name=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;
八、mysqldrivercs (.net)连接方式
1、标准连接
location=myserveraddress;data source=mydatabase;user id=myusername;password=mypassword;port=3306;extended properties=;
原文标题:[mysql] - mysql连接字符串总结
连接:http://www.cnblogs.com/hcbin/archive/2010/05/04/1727071.html
【编辑推荐】
其它类似信息

推荐信息