MyEclipse MySQL驱动安装的预备工做:用MySQL建立一个test数据库,再建立一个user表,再建立两个字段username和password。脚本以下javascript
DROP DATABASE IF EXISTS `test`;java
- 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透视图mysql
MyEclipse MySQL驱动安装图1sql
右键单击左侧的空白区域 ,点击 new 按钮数据库
MyEclipse MySQL驱动安装图2tomcat
单击“configure database driver”来配置数据库的驱动,你必须有MySQL的JDBC驱动 ,没有的到MySQL的官方网站上下载。服务器
MyEclipse MySQL驱动安装图3socket
测试数据库配置是否成功。ide
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]...
现只列举几个重要的参数,以下表所示:
|
MyEclipse MySQL驱动安装表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