预备工作:用mysql创建一个test数据库,再创建一个user表,再创建两个字段username和password。脚本如下
DROP DATABASE IF EXISTS `test`; CREATE DATABASE `test` USE `test`;
CREATE TABLE `user` ( `id` int(11) NOT NULL auto_increment, `username` varchar(30) NOT NULL default '', `password` varchar(30) default '', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; 打开myeclipse的database explore透视图
右键单击左侧的空白区域 ,点击 new 按钮
单击“configure database driver”来配置数据库的驱动,你必须有mysql的jdbc驱动 ,没有的到mysql的官方网站上下载。
测试数据库配置是否成功。
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]...
现只列举几个重要的参数,如下表所示:
参数名称 |
参数说明 |
缺省值 |
最低版本要求 |
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
其他参数请参见mysql jdbc官方文档: MySQL Connector/J Documentation
|
分享到:
相关推荐
MySQL的JDBC驱动,全称为Java Database Connectivity driver,是用于在Java应用程序中连接MySQL数据库的接口和类库。`mysql-connector-java-5.1.35`是MySQL官方提供的一个特定版本(5.1.35)的JDBC驱动包,它允许...
Mysql连接MyEclipse 的驱动 MyEclipse连接Mysql 驱动 Mysql连接MyEclipse 的驱动 mysql-connector-java-5.1.2-beta-bin.jar
### Java+MyEclipse+MySQL+JBoss环境配置详解 #### 一、环境配置概述 本文将详细介绍如何在Windows XP SP3操作系统上配置Java、MyEclipse、MySQL以及JBoss的开发环境。这一系列工具是Java Web开发的基础,能够帮助...
本教程将详细介绍如何在MyEclipse中配置和连接MySQL数据库,以便进行数据操作。 首先,确保你已安装了以下软件: 1. MyEclipse:最新版本的MyEclipse通常包含内置的Tomcat服务器,支持JDBC驱动的管理。 2. MySQL ...
"mysql-connector-java-5.0.5-bin"是这个驱动程序的一个特定版本,适用于Java环境,主要用于在MyEclipse集成开发环境中建立与MySQL 6.0.5版本数据库的连接。 MySQL Connector/J遵循Java Database Connectivity ...
官网最新MySQL数据库8.0.13数据库connector连接驱动jar包。
要使用这个JDBC驱动,首先需要在项目的类路径中包含`mysql-connector-java-5.1.7.jar`,然后通过以下步骤配置数据库连接: 1. 创建`hibernate.cfg.xml`配置文件,其中包含数据库连接信息,如URL、用户名、密码和...
本篇将详细介绍如何在MyEclipse中配置MySQL数据库驱动,以便解决编程时因缺少驱动而导致的连接问题。 首先,我们来理解一下标题和描述所提及的关键知识点: 1. **MyEclipse**:MyEclipse是基于Eclipse的商业Java...
`mysql-connector-java-5.1.39.jar`是MySQL官方提供的Java驱动程序,允许Java开发者通过JDBC(Java Database Connectivity)接口连接到MySQL数据库。JDBC是Java中用于访问数据库的标准API,它提供了一组接口和类,...
myEclipse作为一款强大的Java集成开发环境,提供了方便的数据库管理工具,可以帮助开发者快速配置和连接MySQL数据库。下面将详细介绍在myEclipse中配置MySQL数据库的步骤,以及相关知识点。 1. **安装JDBC驱动** ...
1. **导入JDBC驱动**:首先,需要将解压后的"mysql-connector-java-3.1.12.jar"文件添加到MyEclipse的类路径中。这可以通过右键点击项目 -> Build Path -> Configure Build Path -> Libraries -> Add External JARs ...
1. **添加MySQL驱动至项目**: - **方法一**:直接将下载好的MySQL JDBC驱动文件放置于项目的`WEB-INF/lib`目录下。 - **方法二**:通过MyEclipse的“Add JAR/ZIP”功能添加至项目的Classpath中。 2. **配置数据...
MySQL Connector/J 5.1.45 是 MySQL 官方提供的用于 Java 应用程序连接 MySQL 数据库的驱动包。这个版本的驱动适用于多种开发环境,包括 MyEclipse、Eclipse 和 IntelliJ IDEA,使得开发者在这些集成开发环境中方便...
- 添加MySQL驱动并测试连接。 - 创建数据库`test`及表`t_user`,其中`t_user`包含三个字段:`id` (主键,自增),`name` (字符串类型),`sex` (字符串类型)。 3. **建立Hibernate框架** - 右击`myexample`工程,...
MySQL Connector/J是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,使得Java开发者能够方便地在Java应用程序中访问MySQL数据库。"mysql-connector-...
- **Classpath**:添加MySQL驱动`mysql-connector-java-5.1.7-bin.jar`的位置,例如:`D:\java\jdk1.6.0_26\jre\lib\ext`。 - **Path**:添加MySQL bin目录,例如:`C:\Program Files\MySQL\MySQL Server 5.5\bin`。...
【标题】"MyEclipse_MySQL.rar_myeclipse" 提供了关于如何在 MyEclipse 开发环境中配置和连接 MySQL 数据库的教程资源。...如果你遇到任何问题,文档 "MyEclipse_MySQL驱动安装.doc" 应该能提供解决方案或指导。