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

本文将介绍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可以设置为:

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
&am p;autoReconnect=true&failOverReadOnly=false

时间: 2024-11-08 20:09:16

MySQL中关于JDBC URL几个重要参数说明的相关文章

数据库-java中的JDBC问题(mysql连接问题)

问题描述 java中的JDBC问题(mysql连接问题) package myJDBC; import java.sql.*; public class Demo { public Connection Conn = null; public Connection getConnection() throws SQLException{ try { String Url = "jdbc:mysql://localhost:3306/test"; String Username = &q

java-使用servlet,jdbc将mysql中数据显示在jsp页面中,且实现直接更新数据库数据

问题描述 使用servlet,jdbc将mysql中数据显示在jsp页面中,且实现直接更新数据库数据 我从网上找了几篇,大多都是在JSP操作的,我想仿照http://blog.csdn.net/kakukeme/article/category/819230 该网址的例子做,但是数据却没有显示出来,所以想问下各位有没完整的可以运行的实例,给我一个. 解决方案 参考一下吧:http://download.csdn.net/detail/qq_19558705/9393750 解决方案二: ?用se

jdbc:mysql:///中为什么是三道斜线?

问题描述 jdbc:mysql:///中为什么是三道斜线? jdbc:mysql://后面一般是端口号的啊,现在第三道斜线是什么? 解决方案 第三道线是多加的,两道线就ok啦 解决方案二: mysql JDBC 解决方案三: 表示是本地的,三道斜线就不用写localhost:3306,直接在后面写数据库的名称就可以了

如何将mysql中读取的数据赋值到一个jsp的变量中

问题描述 如何将mysql中读取的数据赋值到一个jsp的变量中 我希望将更新的数据库中的数据赋值到一个jsp变量中然后传输到jsp内部的js程序中,请问怎么才能 把数据库中的值赋给一个jsp变量中. 解决方案 request.setCharacterEncoding("utf-8"); Class.forName("com.mysql.jdbc.Driver"); Connection conn= DriverManager.getConnection("

JDBC URL连接常用数据库格式与驱动

MySQLMySQL Connector/J Driver 驱动程序包名:MySQL-connector-Java-x.x.xx-bin.jar 驱动程序类名: com.mysql.jdbc.Driver JDBC URL: jdbc:mysql://<host>:<port>/<database_name> 默认端口3306,如果服务器使用默认端口则port可以省略 MySQL Connector/J Driver 允许在URL中添加额外的连接属性jdbc:mysql

mysql-百度地图从MySql中获取经纬度

问题描述 百度地图从MySql中获取经纬度 <%@ page contentType="text/html; charset=utf-8" %> <%@ page language="java" %> <%@ page import="com.mysql.jdbc.Driver" %> <%@ page import="java.sql.*" %> <% String dr

mysql-netbeans如何与MySQL中已经建好的数据库链接

问题描述 netbeans如何与MySQL中已经建好的数据库链接 netbeans如何与MySQL中已经建好的数据库链接,mysql中德数据库和表信息已经建好,如何与netbeans建立连接,, 解决方案 我把当初写的一个连接类复制进来了,连接只需三步就行了 public static Connection getConnection() { Connection cn=null;//定义连接对象 try{ //装载驱动类 //调用类的静态的方法或属性时,此类会装载到JVM //创建类的对象时

JSP中如何从MySQL中读取Blob(这里是图片)并且显示在网页上

问题描述 我的代码是这样的,可是怎么也显示不出图片到JSP页面上,我不知道哪里出错了,请各位大虾指教指教,在下不胜感激!!(首先我在MySQL中创建了数据库CUST,里面创建了数据表album:useCUST;createtablealbum(idint(6)unsignednotnullauto_increment,namevarchar(50),datablob,primarykey(id));并且编写了以下代码实现向数据库存储图片:<%@pagecontentType="text/h

java开发中基于JDBC连接数据库实例总结_java

本文实例讲述了java开发中基于JDBC连接数据库的方法.分享给大家供大家参考,具体如下: 创建一个以JDBC连接数据库的程序,包含7个步骤:   1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ;