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

【编辑推荐】

锐浪报表数据源access_学习锐浪报表之MySQL连接字符串的实际操作步骤汇总相关推荐

  1. java学习(108):StringBuilder连接字符串和删除操作

    public class test48 {//连接字符串public static String concatString(String base,String[] str){StringBuilde ...

  2. 润乾报表数据源配置 Linux,润乾报表中连接 ODBC 数据源的报表部署方法

    在润乾报表中提供了多种数据源的连接配置,其中包括关系数据库(JDBC).ODBC 数据源和多维数据库.在部署报表应用的时候,以上提到的各种数据源的配置也不尽相同,下面我们介绍一下如何部署连接 ODBC ...

  3. MYSQL个人学习笔记——数据库介绍、mysql安装配置、数据库操作指令、备份恢复、mysql函数、例题分享

    数据库 一.数据库概述 数据库(DataBase,简称DB):长期存储数据的仓库 数据库分类:层次式数据库.网络式数据库.关系型数据库 数据库特点: 1.实现数据共享,减少数据冗余 2.采用特定的数据 ...

  4. 锐浪报表数据源access_锐浪报表应用系列四(说一说你不一定知道的取值方法)...

    首先我们来说下上次说的报表模板中,数据库表连接串,sql语句,这个可以直接取到数据然后展示,那么我们可以更近一步呢,这个报表的内容是不确定的,比如说我们打印的出库入库单据等,对吧.这里简单的就是一个参 ...

  5. Mysql学习总结(62)——MySQL连接com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link问题

    数据库出现如下连接问题 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The ...

  6. Mysql学习总结(61)——MySQL优化之DBA级优化整理汇总

    数据库优化的可以从如下几个方面着手: 1.>sql语句和索引. 2.>数据库表结构. 3.>系统配置. 4.>硬件 2.使用MySQL的慢查询日志对效率有问题的sql进行监控 ...

  7. Mysql学习总结(27)——Mysql数据库字符串函数

    注:sql的移植性比较强,函数的移植性不强,一般为数据库软件特有,例如mysql有mysql的函数,oracle有oracle的函数. 1.concat连接字符串:

  8. 报表工具对比之润乾报表与锐浪报表对比

    目前市场上报表工具五花八门,国内的.国外的.开源的.收费的,让人不免有眼花缭乱之感.本文将简单地从报表设计.数据处理.数据填报.数据分析.集成调用几方面对大家使用的比较多的润乾报表和锐浪报表(Grid ...

  9. 锐起无盘基础学习(一)

    昨晚开始学习锐起无盘,经历了多种失败终于成功出盘. 问题一:按照安装步骤操作,客户机不能出盘? 解决:一直认为是客户机的问题,在网上查到有主板驱动比较老引起的,就更新驱动,下了驱动精灵后,因为是虚拟机 ...

  10. HQChart实战教程42 - 新浪期货数据源对接 - uniapp版本 (源码付费)

    HQChart实战教程41 - HQChart实战教程42 - 新浪期货数据源对接 - uniapp版本 数据源 支持周期 期货品种 平台支持 demo安卓apk下载 源码售价 800元 效果截图 H ...

最新文章

  1. 绝了!这个开源验证码项目,差点晚上瘾...
  2. python的模块的导入和包的导入
  3. FTP匿名登录或弱口令漏洞及服务加固
  4. 加入依赖后刷新_和平精英海岛图神秘野区加入!地图没显示 刷新点在这儿
  5. Qt的简单介绍和安装
  6. LeetCode 439. 三元表达式解析器
  7. oracle歸檔日誌,oracle歸檔日誌清理 | 學步園
  8. opencore 0.6.3 华硕_Apex英雄支持NVIDIA Reflex 华硕显卡低延迟利器_
  9. pr怎么导出html格式的字幕,PR字幕怎么导出,导出只有视频。急急
  10. SQLServer中定义拼音检索函数,根据中文参数返回对应汉字的拼音首字母
  11. pyalgotrade源码分析4--PyAlgoTrade统计指标
  12. 如何用潜类别混合效应模型(Latent Class Mixed Model ,LCMM)分析老年痴呆年龄数据
  13. L2-3.名人堂与代金券
  14. Java的应用领域有哪些
  15. 用Python实现地理信息出图(含比例尺、指北针、图例)
  16. 中国软件企业自主创新
  17. GAT解读graph attention network
  18. android apk 提取,android APK提取内置软件odex转dex
  19. 名义小组、焦点小组、引导式研讨会、头脑风暴
  20. c++中的负数取整问题

热门文章

  1. 系统架构师论文-论新技术的引进
  2. js将html替换字符串,js 替换字符串指定内容 javascript 替换指定位置的字符
  3. plc控制伺服电机的工程案例程序,包含伺服电机接线图
  4. 基于JavaWeb的会议室预约管理系统
  5. 数据库-SQL语句创建与修改
  6. 数据库如何执行sql语句
  7. 软件测试中根据测试用例设计的方法,测试用例设计方法有哪些?举例说明
  8. PDF打开不能打印什么原因呢
  9. Bitvise ssh client工具
  10. 原油期货开户条件和流程是什么?