`

MySQL中关于JDBC URL几个重要参数说明

阅读更多


 MySQL JDBC Driver

  常用的有两个,一个是gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类名)为:org.gjt.mm.mysql.Driver

  详情请参见网站:http://www.gjt.org/

  或在本网站下载mysql JDBC Driver(mm.jar)

  另一个是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]...

  现只列举几个重要的MySQL JDBC URL参数,如下表所示:


对应中文环境,通常MySQL连接URL可以设置为:


双击代码全选
1
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk&autoReconnect=true&failOverReadOnly=false 


  在使用数据库连接池的情况下,最好设置如下两个参数:


双击代码全选
1
autoReconnect=true&failOverReadOnly=false 


  需要注意的是,在xml配置文件中,url中的&符号需要转义成&。比如在tomcat的server.xml中配置数据库连接池时,mysql jdbc url样例如下:


双击代码全选
1
2
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk  
&autoReconnect=true&failOverReadOnly=false  
0
0
分享到:
评论

相关推荐

    常用的数据库JDBC URL格式

    本文详细介绍了几种常见数据库的 JDBC URL 格式及其相关信息,包括 Microsoft SQL Server、Oracle、IBM DB2、MySQL、Informix、Sybase、PostgreSQL 和 Teradata。了解这些格式有助于开发者正确配置数据库连接,并...

    mysql驱动 jdbc 5.17

    MySQL Connector/J 5.17的知识点主要包括以下几个方面: 1. **安装与配置**:使用MySQL JDBC驱动前,需要将其jar文件(如`mysql-connector-java-5.17.jar`)添加到Java项目的类路径中。在IDE如Eclipse或IntelliJ ...

    MySQL-JDBCjar包

    使用MySQL-JDBC jar包的步骤通常包括以下几个方面: 1. **下载与导入**:首先,你需要从MySQL官方网站或其他可靠的来源下载对应的jar包,如`mysql-connector-java-5.1.46-bin.jar`。下载后,将其添加到你的Java项目...

    mysql-jdbc

    在Java项目中,我们可以通过以下几种方式引入`mysql-jdbc.jar`: 1. **本地类路径**:将`mysql-jdbc.jar`复制到项目的`lib`目录下,并在编译和运行时确保该目录包含在类路径中。 2. **Maven或Gradle依赖**:如果...

    mysql-connector-java Linux下MySQL的JDBC驱动Jar包

    总结,"mysql-connector-java"是Java与MySQL数据库之间的重要桥梁,它为开发者提供了方便的接口,以便在Linux环境中进行数据库操作。了解并熟练掌握其安装、配置和使用,是开发Java数据库应用的基础。随着技术的发展...

    com.mysql.cj.jdbc.driver驱动下载

    将这个JAR文件添加到项目的类路径(classpath)中,可以通过以下几种方式实现: 1. 如果是IDE如Eclipse或IntelliJ IDEA,可以直接将JAR文件添加到项目的"Libraries"或"Module Dependencies"中。 2. 在构建脚本如...

    mysql的jdbc驱动5.0

    在MySQL JDBC驱动5.0版本中,有几个重要的知识点需要理解: 1. **驱动类型**:MySQL JDBC驱动5.0属于Type 4驱动,即纯Java的网络驱动,它不依赖于任何特定操作系统或数据库系统的本地库。这种类型的驱动程序提供了...

    MSSQL2000与MSSQL2005 JDBC URL的区别

    SQL Server 2000是SQL Server系列中的一个重要版本,而SQL Server 2005是其后续版本,相比2000版本,在性能、安全性和易用性等方面都有了很大的提升。 ### JDBC URL格式解析 JDBC URL通常包含以下几部分: - **子...

    testMySql测试jdbc for mysql

    标题中的“testMySql测试jdbc for mysql”表明这是一个关于使用Java JDBC(Java Database Connectivity)连接MySQL数据库的测试项目。在Java编程中,JDBC是Java平台标准的一部分,它允许Java程序与各种数据库进行...

    mysql jdbc 驱动

    在描述中提到的“mysql-connector-java-5.1.7”是该驱动的一个特定版本,发布于2010年,属于较早的版本,但依然广泛应用于一些旧项目中。 MySQL JDBC驱动的核心功能包括: 1. **连接建立**:Java应用程序通过`java...

    mysql的jdbc的驱动程序

    在Java编程环境中,使用MySQL的JDBC驱动程序主要涉及以下几个步骤: 1. **添加驱动依赖**:`mysql-connector-java-5.0.7-bin.jar` 文件是MySQL JDBC驱动的二进制版本,它包含了所有必要的类和库,使得Java程序能够...

    MySQL jdbc连接器 jdbc.zip

    使用MySQL JDBC连接器的步骤通常包括以下几个方面: 1. 添加依赖:在项目中引入MySQL Connector/J的jar文件,对于现代的构建工具如Maven或Gradle,可以通过配置依赖管理来引入。 2. 建立连接:使用DriverManager类...

    jdbc连接mysql的文档

    从提供的文件内容中,我们可以提炼出以下几个关键知识点: 1. MySQL Connector/J的版本更新和历史变更记录。开发者可以通过查看版本信息了解最新的功能改进,以及在不同版本之间升级时需要注意的特定问题。 2. ...

    mysql8.0,java jdbc驱动.zip

    总之,这个压缩包包含的是MySQL 8.0数据库与Java应用程序进行通信所需的JDBC驱动,对于使用Java进行MySQL数据库开发的程序员来说,这是一个非常实用的工具集合。正确配置和使用这些组件,可以确保Java应用程序能够...

    最新版 JDBC,版本号为mysql-connector-java-8.0.16

    在Java中,使用JDBC操作数据库主要包括以下几个步骤: 1. 加载驱动:首先,我们需要通过`Class.forName()`方法加载对应的JDBC驱动。对于MySQL,加载的是`com.mysql.cj.jdbc.Driver`。 ```java Class.forName(...

    MySQL + JDBC彻底解决中文乱码问题

    在 Java 应用程序中使用 JDBC 连接 MySQL 数据库时,需要确保连接 URL 中包含了正确的字符集参数。示例 URL 如下: ```java String url = "jdbc:mysql://localhost:3306/server?useUnicode=true&characterEncoding=...

    mysql8.0.15,安装配套所需的软件及Jdbc驱动jar包

    MySQL 8.0.15 是 MySQL 数据库管理系统的一个重要版本,它引入了许多新特性、性能优化和安全性改进。在安装 MySQL 8.0.15 时,我们需要确保计算机上具备了相应的软件环境,包括 Visual C++ Redistributable 和 ...

    Mysql JDBC Driver

    它是Java Database Connectivity (JDBC) 的一个实现,遵循了Java的标准接口规范,使得Java开发者能够方便地在应用中操作MySQL数据库。 MySQL Connector/J的工作原理主要基于JDBC API,它提供了一组Java类和接口,...

    JDBC链接MySql插件

    - 数据库URL通常格式为`jdbc:mysql://<hostname>:<port>/<database>`,其中`<hostname>`是MySQL服务器的地址,`<port>`是MySQL服务监听的端口,`<database>`是要连接的数据库名。 - 在生产环境中,避免在代码中硬...

Global site tag (gtag.js) - Google Analytics