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