`
newleague
  • 浏览: 1504758 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

MySql驱动连接字符串

阅读更多
mysql官方提供的JDBC Driver,其JAVA类名为:com.mysql.jdbc.Driver

mysql JDBC URL格式如下:
jdbc:mysql://[host:port]/[database][?参数名1][=参数值1][&参数名2][=参数值2]...

参数名称       参数说明       缺省值         最低版本要求
user               数据库用户名(用于连接数据库) 所有版本
password       用户密码(用于连接数据库) 所有版本
useUnicode       是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或  gbk,本参数值必须设置为true false 1.1g
characterEncoding     当useUnicode设置为true时,指定字符编码。比如可设置为gb2312或gbk false 1.1g
autoReconnect       当数据库连接异常中断时,是否自动重新连接? false 1.1
autoReconnectForPools       是否使用针对数据库连接池的重连策略 false 3.1.3
failOverReadOnly       自动重连成功后,连接是否设置为只读? true 3.0.12
maxReconnects autoReconnect      设置为true时,重试连接的次数 3 1.1
initialTimeout autoReconnect      设置为true时,两次重连之间的时间间隔,单位:秒 2 1.1
connectTimeout       和数据库服务器建立socket连接时的超时,单位:毫秒。 0表示永不超时,适用于JDK 1.4及更高版本 0 3.0.1
socketTimeout       socket操作(读写)超时,单位:毫秒。 0表示永不超时 0 3.0.1


对应中文环境,通常mysql连接URL可以设置为:
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk&autoReconnect=true&failOverReadOnly=false

在使用数据库连接池的情况下,最好设置如下两个参数:
autoReconnect=true&failOverReadOnly=false

需要注意的是,在xml配置文件中,url中的&符号需要转义。比如在tomcat的server.xml中配置数据库连接池时,mysql jdbc url样例如下:
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk
&autoReconnect=true&failOverReadOnly=false

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=569304
分享到:
评论

相关推荐

    MySQL数据库驱动及连接字符串

    了解并正确使用MySQL驱动和连接字符串是开发基于MySQL的应用程序的基础。无论是Web应用、数据分析还是其他类型的应用,都需要这个连接来执行SQL语句,读写数据,以及管理数据库资源。希望以上信息能帮助到需要的人,...

    MySql连接字符串

    ### MySql连接字符串详解 在开发基于MySql数据库的应用程序时,正确配置数据库连接字符串是非常重要的一步。连接字符串包含了客户端与数据库服务器建立连接所需的各种参数。本文将深入解析一个典型的MySql连接字符...

    PB通过连接字符串连接MySQL

    标题中的“PB通过连接字符串连接MySQL”指的是使用PowerBuilder(PB)这个开发工具,通过特定的连接字符串来与MySQL数据库建立连接。PowerBuilder是Sybase公司(现为SAP的一部分)开发的一种可视化、面向对象的编程...

    jtds,mysql,oracle,sqlserver数据库驱动与连接字符串

    本文将详细探讨标题中提到的四个数据库系统——jtds、MySQL、Oracle和SQL Server的驱动程序及其连接字符串。 首先,jtds是一个开源的Java数据库连接器,主要支持Microsoft SQL Server和Sybase数据库。它的优点在于...

    MySql连接字符串总结

    MySQL Connector/Net是专门针对.NET Framework的MySQL驱动,它提供了更简便的连接字符串格式。标准连接字符串包含`Server`、`Database`、`Uid`和`Pwd`,如`Server=myServerAddress;Database=myDataBase;Uid=...

    jdbc连接字符串示例

    本文将详细介绍 JDBC 连接字符串的示例,包括 Oracle、MySQL、SQL Server 等多种数据库的连接字符串。 JDBC 连接字符串简介 JDBC(Java Database Connectivity,Java 数据库连接)是一种 Java 库,提供了 Java ...

    asp连接mysql字符串

    在本篇文章中,我们将深入探讨如何使用ASP与MySQL数据库通过ODBC 3.51进行连接,特别是关于连接字符串的构建及其各个组成部分的含义。这不仅适用于初学者,也适用于那些希望深入了解这一过程的技术人员。 ### ASP...

    java连接数据库的各种驱动以及连接字符串的写法

    数据库驱动和连接字符串是实现这一目标的关键组成部分。本文将深入探讨Java连接数据库的各种驱动以及如何编写正确的连接字符串。 首先,Java数据库连接(JDBC)是Java API,它允许Java程序与各种数据库进行交互。...

    连接字符串用于连接数据库

    数据库连接字符串是应用程序与数据库建立连接的关键组成部分,它包含了所有必要的信息来标识数据库的位置、身份验证方式以及要访问的数据库名称。在不同的数据库系统中,连接字符串的格式和参数会有所差异,但基本...

    ADO.NET连接字符串大全

    对于SQL Server,连接字符串可以采用多种格式,例如使用ODBC驱动或OLE DB提供程序。标准的安全连接字符串通常包含以下部分: - `Driver`: 指定使用的ODBC驱动,如`{SQL Server}`。 - `Server`: 数据库服务器名称或IP...

    数据库连接字符串整理文本

    本文将详细解读一个包含多种数据库类型(如 SQL Server、Oracle 和 MySQL)的连接字符串集合,并针对每种类型的连接字符串进行深入分析。 #### 二、SQL Server 连接字符串 SQL Server 是一种广泛使用的数据库管理...

    各种数据库的JDBC驱动下载及连接字符串URL写法

    本篇文章将详细介绍如何获取不同数据库的JDBC驱动以及如何编写连接字符串URL。 1. **MySQL**: - 官方网站:[http://www.mysql.com](http://www.mysql.com) - JDBC驱动下载:...

    sql连接字符串和驱动类名

    ### SQL连接字符串与驱动类名详解 在进行数据库开发时,正确配置数据库连接字符串和选择合适的驱动类是非常关键的步骤。这些配置项直接决定了应用程序如何与数据库建立连接,并且是程序能够正常运行的基础。 #### ...

    java 各种数据库连接字符串

    MySQL的连接字符串如下: ```java Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url = "jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=utf8...

    ADO连接数据库字符串大全

    如AS/400、Access、dBASE、Excel、MySQL、Oracle、Paradox、SQL Server、Sybase、Sybase SQL Anywhere、Text、Teradata和Visual FoxPro,这些都是ODBC驱动程序支持的不同数据库系统的连接字符串示例。 4. **OLE DB ...

    ADO.NET连接字符串实用大全-DOC格式

    对于这些数据库,连接字符串会根据具体数据库的ODBC驱动或OLE DB提供程序有所不同,通常包含`Driver`, `Server`, `Database`, `User Id`, `Password`等参数。 7. **Firebird** - ODBC连接字符串: ```sql ...

    【第一讲连接数据库】-01C-连接字符串生成器.rar

    在"01C-连接字符串生成器.swf"这个文件中,很可能是通过互动的方式,演示了如何输入这些信息并生成适用于不同数据库系统的连接字符串,例如SQL Server、MySQL、Oracle或者SQLite等。通过观看这个教程,你可以更加...

    ibatis 连接字符串 SqlMapConfig.xml

    标题中的“ibatis 连接字符串 SqlMapConfig.xml”指的是使用iBATIS(一个轻量级的Java持久层框架)时,配置数据库连接的关键文件——SqlMapConfig.xml。这个文件是iBATIS的核心配置文件,它包含了数据源、事务管理器...

Global site tag (gtag.js) - Google Analytics