`

MySql url 配置说明

阅读更多
mysql JDBC Driver
mysql官方提供的JDBC Driver,其JAVA类名为:com.mysql.jdbc.Driver
驱动下载网址:http://dev.mysql.com/downloads/,进入其中的MySQL Connector/J区域下载。

mysql JDBC URL格式如下:

jdbc:mysql://[host:port],[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

(如果你用来配置JDBC URL的方法是基于XML的,需要使用XML字符“&”来隔开配置参数,“&”是XML的保留字符。)

其他参数请参见mysql jdbc官方文档:MySQL Connector/J Documentation
分享到:
评论

相关推荐

    Mysql JDBC Url参数说明

    MySQL JDBC URL(Java Database Connectivity Uniform Resource Locator)是Java应用程序连接MySQL数据库时使用的字符串,它包含了数据库连接所需的各项配置信息。这篇博文将详细解释MySQL JDBC URL的各个参数及其...

    spring boot整合实例,整合了Mybitis,mysql,配置文件的说明。附带数据库生成文件与说明文档

    spring.datasource.url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf8 spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=...

    PHP: apache+php+mysql+phpMyAdmin 配置说明

    PHP 配置指南:Apache+PHP+MySQL+phpMyAdmin 配置说明 在本篇文章中,我们将详细介绍如何配置 Apache、PHP、MySQL 和 phpMyAdmin,以便搭建一个完整的 PHP 开发环境。通过本文,你将了解到每一个组件的安装和配置...

    java中用myeclipse连接mysql数据库基本配置

    在“JAVA连接mysql.txt”文件中,可能包含了更详细的代码示例和步骤说明,包括如何执行SQL查询、处理结果集以及事务管理等。建议仔细阅读该文件以获取更全面的知识。 总之,通过以上步骤,你将能够使用MyEclipse...

    nacos-server-2.0.3(Mysql配置方式).zip

    在这个文件中,需要将数据源配置改为MySQL,例如设置`spring.datasource.platform=mysql`,然后提供MySQL的连接信息,如`db.num`、`db.url`、`db.user`和`db.password`等。 3. **启动Nacos**:修改配置后,可以启动...

    SuperSet 安装说明文档(MySQL版)

    - 确认配置文件中的URL格式是否正确。 - 检查Python环境是否符合要求。 - 查看Superset的日志文件,查找具体错误原因。 通过以上步骤,您应该能够成功安装和配置Superset,并将其与MySQL数据库集成在一起。这将...

    MySQl下载说明.zip

    本压缩包文件"MySQL下载说明.zip"包含了一个名为"MySQl下载说明.txt"的文本文件,该文件可能提供了关于如何高效下载MySQL 8.0的技巧和具体步骤。通常,这种说明可能会包括以下内容: 1. **使用迅雷下载**:迅雷是一...

    Eclipse连接mysql数据库配置.docx

    接下来,我们将分步骤详细说明如何在Eclipse中配置MySQL数据库连接: ##### 步骤1:打开Eclipse并定位至DataSource Explorer - 启动Eclipse IDE。 - 在Eclipse界面左侧找到“Server”视图,并展开其中的“Data ...

    php+apache+mysql配置视频教程

    ".htm"文件可能包含HTML页面,用于展示配置步骤和说明;".js"文件可能包含JavaScript代码,用于增强交互性和用户体验;而".swf"文件则可能是Flash动画,以动态的形式演示配置过程,使得学习更加直观。 配置PHP、...

    Jsp+tomcat+mysql环境配置

    《Jsp+Tomcat+MySQL环境配置指南》 在IT领域,开发Web应用程序常常涉及到Java、JSP、Tomcat和MySQL等技术的整合。本文将详细介绍如何在Windows环境下配置Jsp+Tomcat+MySQL的开发环境,这对于初学者来说是一份宝贵的...

    Cat监控配置说明

    <property name="url" value="jdbc:mysql://localhost:3306/cat?useUnicode=true&characterEncoding=UTF-8"/> ``` 最后,`client.xml`是Cat客户端的配置文件,主要用于设置客户端的参数,如报告...

    阿里巴巴-canal使用配置说明-图灵杨过1

    这篇配置说明主要介绍了如何在Canal中配置MySQL实例进行数据同步。 首先,`canal.instance.mysql.slaveId`是MySQL的server ID,这个ID在每个从库上必须是唯一的。在Canal v1.0.26及更高版本中,这个值会自动生成,...

    java se连接mysql详细说明

    Java SE(标准版)连接MySQL数据库的详细过程涵盖了多个步骤,包括环境配置、驱动管理、数据库连接以及数据操作。以下是对这些步骤的详尽说明: 首先,你需要在系统上安装Java SE开发环境,通常指的是JDK(Java ...

    数据库连接配置说明

    ### 数据库连接配置说明 #### 一、概述 在现代软件开发中,应用程序与数据库之间的交互至关重要。为了确保数据能够高效、安全地被访问和管理,合理配置数据库连接是必不可少的一步。本文将针对三种主流的关系型...

    MySQL驱动的使用方法

    本文将详细介绍MySQL驱动的安装与配置流程,以及在Java环境中如何使用MySQL驱动进行数据库连接和基本操作。 #### MySQL驱动简介 MySQL提供了多种类型的驱动程序,以适应不同的编程语言和环境需求。其中,MySQL ...

    mysql一个插件http

    用户需要按照说明安装和配置插件,然后就可以在SQL查询中使用自定义的HTTP函数,例如发送POST请求到某个URL,或者从HTTP响应中获取并处理返回的数据。 具体来说,这样的插件可能提供了以下功能: 1. **HTTP请求...

    MySql 5.7 jar包

    这个文件很可能是提供了关于如何使用这个jar包的详细说明,包括如何配置环境、示例代码、注意事项等。具体的内容可能包括连接池的配置(如C3P0或HikariCP)、异常处理、事务管理以及性能优化等方面的建议。 在实际...

    PHP+MYSQL一键安装

    启动PHP和MySQL服务,通过浏览器访问localhost或者指定的IP地址,如果能显示出默认的欢迎页面,说明环境已经成功搭建。 4. **项目部署** 在PHPStudy中,你可以方便地管理你的项目文件,将项目代码放在Apache的...

    Mysql帮助文档及说明

    本文旨在介绍一份关于MySQL的详尽学习资源——《Mysql帮助文档及说明》,通过整合《Sams.MySQL.3rd.Edition.Mar.2005.eBook-LiB.chm》书籍内容、"codepub.com说明.txt"的使用指南,以及"源码网.url"的相关链接,来为...

Global site tag (gtag.js) - Google Analytics