设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2151|回复: 6
打印 上一主题 下一主题

[其它] Mysql连接字符串总结

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2015-6-10 18:46:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. <b>一、MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式</b>

  2. <b>1、本地数据库连接</b>

  3. 以下是语法格式:

  4. Driver={mySQL};Server=localhost;Option=16834;Database=myDataBase;


  5. <b>2、远程数据连接</b>

  6. 以下是语法格式:

  7. Driver={mySQL};Server=myServerAddress;Option=131072;Stmt=;Database=myDataBase; User=myUsername;Password=myPassword;


  8. <b>3、特殊的TCP/IP端口连接</b>

  9. 以下是语法格式:

  10. Driver={mySQL};Server=myServerAddress;Port=3306;Option=131072;Stmt=;Database=myDataBase; User=myUsername;Password=myPassword;

  11. 说明:此Driver的默认端口是3306。如果没有在连接字符串中特别指出就是连接Mysql的3306端口。


  12. <b>二、MySQL Connector/ODBC 3.51 (MyODBC 3.51)连接方式</b>

  13. <b>1、本地数据库连接</b>

  14. 以下是语法格式:

  15. Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;


  16. <b>2、远程数据连接</b>

  17. 以下是语法格式:

  18. Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;


  19. <b>3、特殊的TCP/IP端口连接</b>

  20. 以下是语法格式:


  21. Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Port=3306;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;

  22. 说明:此Driver的默认端口是3306。如果没有在连接字符串中特别指出就是连接Mysql的3306端口。

  23. <b>4、特殊字符集的连接</b>

  24. 以下是语法格式:

  25. Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;charset=UTF8;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;


  26. <b>三、OLE DB, OleDbConnection (.NET)连接方式</b>

  27. <b>1、标准连接</b>

  28. 以下是语法格式:

  29. Provider=MySQLProv;Data Source=mydb;User Id=myUsername;Password=myPassword;


  30. <b>四、MySQL Connector/Net (.NET)连接方式</b>

  31. <b>1、标准连接</b>

  32. 以下是语法格式:

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

  34. 说明,默认端口是3306.


  35. <b>2、特殊的TCP/IP端口连接</b>

  36. 以下是语法格式:

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


  38. <b>3、命名管道</b>

  39. 以下是语法格式:

  40. Server=myServerAddress;Port=-1;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

  41. 说明:端口值为-1,说明用命名管道方式连接。此方式只在Windows下有效,在UNIX下用会被忽略。


  42. <b>4、多服务器连接</b>

  43. 用此种方式连接到数据库中,不必担心该使用哪个数据库。

  44. 以下是语法格式:

  45. Server=serverAddress1 & serverAddress2 & etc..;Database=myDataBase;Uid=myUsername;Pwd=myPassword;


  46. <b>5、加密选项</b>

  47. 这条活动的SSL连接加密所有客户端和服务器商的数据传输。而且服务器要有一个证书。

  48. 以下是语法格式:

  49. Server=myServerAddress;Port=-1;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

  50. 这个选项从 Connector/NET5.0.3版开始出现,以前的版本中则没有此功能。


  51. <b>6、修改默认的命令超时时间
  52. </b>
  53. 使用这条修改连接的默认命令超时时间。注意:此条不会影响你在单独命令对象上设置的超时时间。

  54. 以下是语法格式:

  55. Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;default command timeout=20;

  56. 此条只对Connector/NET 5.1.4 及以上的版本有效.


  57. <b>7、修改连接偿试时间</b>

  58. 使用这条修改在终止重试和接收错误的等待时间(以秒为单位)

  59. 以下是语法格式:

  60. Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Connection Timeout=5;


  61. <b>8、Inactivating prepared statements</b>

  62. Use this one to instruct the provider to ignore any command prepare statements and prevent corruption issues with server side prepared statements.

  63. 以下是语法格式:

  64. Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Ignore Prepare=true;

  65. 此选项被加入到Connector/NET的5.0.3版和1.0.9版。


  66. <b>9、特殊的TCP/IP端口连接</b>

  67. 这条语句修改连接的端口。

  68. 以下是语法格式:

  69. Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Port=3306;

  70. 默认端口是3306。此参数会被Unix忽略。


  71. <b>10、特殊网络协议</b>

  72. 这条语句修改用哪种协议进行连接。

  73. 以下是语法格式:

  74. Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Protocol=socket;

  75. 如果没有特别说明,"socket"是默认的值。"tcp"是与"socket"相同意义的。"pipe"是使用命名管道连接,"unix"是使用unix socket连接,"memory"是使用mySql的共享内存。


  76. <b>11、特殊字符集的连接</b>

  77. 这个语句指出以使种字符串编码发送到服务器上的查询语句。

  78. 以下是语法格式:

  79. Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;CharSet=UTF8;

  80. 注意:查询结果仍然是以反回数据的格式传送。


  81. <b>12、修改共享内存名</b>

  82. 此语句用来修改用来通信的共享内存名称。

  83. 以下是语法格式:

  84. Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Shared Memory Name=MYSQL;

  85. 说明:此语句只有当连接协议设置为"memory"时才有效。


  86. <b>五、MySqlConnection (.NET)连接方式</b>

  87. <b>1、eInfoDesigns.dbProvider</b>

  88. 以下是语法格式:

  89. Data Source=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Command Logging=false;


  90. <b>六、SevenObjects MySqlClient (.NET)连接方式</b>

  91. <b>1、标准连接</b>

  92. 以下是语法格式:

  93. Host=myServerAddress;UserName=myUsername;Password=myPassword;Database=myDataBase;


  94. <b>七、Core Labs MySQLDirect (.NET)连接方式</b>

  95. <b>1、标准连接</b>

  96. 以下是语法格式:

  97. 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;


  98. <b>八、MySQLDriverCS (.NET)连接方式</b>

  99. <b>1、标准连接</b>

  100. 以下是语法格式:

  101. Location=myServerAddress;Data Source=myDataBase;User ID=myUsername;Password=myPassword;Port=3306;Extended Properties="""";
复制代码
摘自网络
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2015-6-10 19:30:50 | 只看该作者
好资料
回复

使用道具 举报

点击这里给我发消息

3#
发表于 2015-6-10 20:24:20 | 只看该作者
谢谢分享。。正在愁这东西呢。。。
4#
发表于 2015-6-10 22:38:43 | 只看该作者
最全还谈不上:
起码漏了
vba版的oledb的驱动写法

点击这里给我发消息

5#
 楼主| 发表于 2015-6-10 22:49:43 | 只看该作者
ganlinlao 发表于 2015-6-10 22:38
最全还谈不上:
起码漏了
vba版的oledb的驱动写法

哈哈,冬瓜,补充一下啊。

点击这里给我发消息

6#
发表于 2015-6-11 05:04:36 来自手机 | 只看该作者
好资料,赞-一个
7#
发表于 2015-6-27 21:12:54 | 只看该作者
谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-1 17:40 , Processed in 0.099614 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表