预备工作:用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连接MyEclipse 的驱动 MyEclipse连接Mysql 驱动 Mysql连接MyEclipse 的驱动 mysql-connector-java-5.1.2-beta-bin.jar
MyEclipse中连接mysql数据库驱动jar ,装的MySql6.0.5版本的数据库
MyEclipse连接Mysql数据库关系系统驱动包
java连接mysql代码 和驱动包 package com.wen.Money; import java.sql.DriverManager; import java.sql.SQLException; import com.mysql.jdbc.Connection; public class SqlConnect { public Connection get...
MYSQL 链接JAVA(ECLIPSE ,MYECLIPSE)..等配置文件 包含JDBC驱动,DEBUG文件夹,DOCS文件夹,SRC文件夹,详细请看README.TXT!
购物商城jsp源码,保证能运行,myeclipse10+mysql5.6+tomcat7开发的。保证能运行,如果不能运行,检查lib文件下的数据库加载驱动跟你安装的版本是不是对应!
按照《MyEclipse_6_Java_开发中文教程2011.pdf》P141~156 电子书例子做的。一开始我一字不漏地照抄,不能成功连接...mysql-connector-java-5.1.7.zip (即:JDBC MYSQL驱动). 原程式代码:JSPHelloWorld.rar (15KB)
我下载的是:mysql-connector-java-5.1.7-bin.jar 2.打开MyEclipse—->选择window—->选择open perspecctive—->myeclipse Database Explorer将进入如下界面。 在DB Browser工作区间右侧有一个向下的三角形,如下图...
myeclipse、eclipse连接mysql的jar驱动包
eclipse,myeclipse中连接mysql数据库的驱动程序
myeclipse+mysql+JDBC驱动 mysql的安装
mysql-connector-java-3.1.14-bin.jar mysql驱动jar spring 相关包-------------------------------------------------- spring.jar spring-2.5.5.jar slf4j-log4j12-1.5.0.jar slf4j log4j支持包 log4j-1.2.15....
* apache-tomcat-5.5.26 + mysql-connector-java-3.1.13 > 使用技术: * JSP、Servlet、JSTL, 自定义标签 > 运行环境: * Winodw+Apache+Tomcat+MySql+JRE1.5 适合初学者,整个系统采用MVC架构,并对Servlet...
JDBC驱动:mysql-connector-java-5.1.12-bin.jar(用来举例子);ojdbc6.jar(实际项目中用到的)。 三、Struts2 基本包: struts2-core-2.1.8.1.jar, ognl-2.7.3.jar freemarker-2.3.15.jar commons-logging-1.0.4.jar ...
java数据库用到的三种数据库驱动包,Oracle,SQLServer,Mysql,使用方法,myeclipse-构建路径-用户库-添加用户库-添加到系统库-完成,j2ee时直接将对应包拷贝到WEB-INF文件夹下的lib文件夹
Mysql5.5和myeclipse10,大学本科JAVA学习中普遍使用到的两个开发工具,这个驱动包自测比较好用。,
解决方法去找一个比较新的你所使用的数据库JDBC驱动如mysql-connector-java-5.1.15-bin.jar 就OK。 4:http://ajava.org/exep/myeclipse/16939.html 5:如果上面的都做的正确就和我的一样,我自己认为可能是第二种...
2.3 使用Eclipse/MyEclipse来编写,编译并运行Java程序 47 2.4小结 50 第三章 Eclipse 的基础概念,配置和使用 51 3.1界面布局 51 3.1.1菜单 51 3.1.2 工具栏 51 3.1.3 透视图(Perspective)切换器 52 3.1.4 视图...
以及基于这些技术的商业化应用程序的开发技巧,在讲解过程中以目前最为流行的开发工具MyEclipse为载体,全面系统地介绍了如何在MyEclipse中开发基于Struts、Hibernate、Spring等主流框架的各种Java应用程序。...
3、下载MySQL驱动 mysql-connector-java-5.0.8-bin.jar 4、 使用MySQL管理工具创建数据库easyLife和一张user表。我使用的是EMS SQL Manager 2007 for MySQL。 表结构如下: id integer username Varchar...