1. 准备软件:

JDK:(jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe)

Tomcat:(apache-tomcat-7.0.54-windows-x86.zip)

Eclipse:(eclipse-java-helios-SR1-win32.zip)

MySQL:(mysql-5.5.20-win32.msi)

MySQL JDBC:(mysql-connector-java-5.1.31.zip)

Navicat for MySQL:(10.1.7 Enterprise)

2. 基本设置:

a) Tomcat直接解压

b) JDBC环境变量设置:

解压缩mysql-connector-java-5.1.31.zip

将要使用的是mysql-connector-java-5.1.31-bin-g.jar和mysql-connector-java-5.1.31-bin.jar

配置

在C:\Program

Files\Java目录下建立mysqlforjdbc子目录(这里可以任意设置你认为合适的目录),进入该目录将mysql-connector-java-5.1.31-bin.jar到该目录下

进入%JAVA_HOME%\lib目录将mysql-connector-java-5.1.31-bin-g.jar拷贝到该目录下

然后配置CLASSPATH,追加%JAVA_HOME%\lib\mysql-connector-java-5.1.31-bin-g.jar;C:\Program

Files\Java\mysqlforjdbc\mysql-connector-java-5.1.31-bin.jar;

到该环境变量中去,配置这个的目的是让java应用程序找到连接mysql的驱动。

c) 安装并启动MySQL:

MySQL安装完成后,可以通过"开始"->"运行",输入services.msc,查看MySQL服务是否已经开启。

3. 演示例子:

a) 在Tomcat解压目录的webapps下新建一个项目文件夹,我的叫jayFirstWebApp

b) 新建一个文本文件,另存为JDBCTest.jsp文件,其中内容如下:

HTML5 搭建项目 html5开发环境搭建_html5 java开发环境搭建

ID

名字

String url="jdbc:mysql://localhost/first";
Connection conn=DriverManager.getConnection(url,"root","123456");
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from about";
ResultSet rs=stmt.executeQuery(sql);while(rs.next()) {
out.println("
"); 
 
out.println("
"+rs.getString("id")+""); 
 
out.println("
"+rs.getString("name")+""); 
 
out.println("
"); 
 
}
out.print("数据库操作成功,恭喜你!");
rs.close();
stmt.close();
conn.close();%>

HTML5 搭建项目 html5开发环境搭建_html5 java开发环境搭建

其中first是你新建的MySQL数据库名,root和123456是该数据库的用户名和密码,about是first数据库的一张表的名字,id和name是该表的两个字段。改数据库的创建可以

采用Navicat for MySQL,操作起来比命令行更直观。

c) 启动Tomcat,然后在浏览器中输入http://localhost:8080/jayFirstWebApp/JDBCTest.jsp,可以观看网页效果。启动Tomcat之前,确认

JDBC的驱动设置正确(最简单的方法是将mysql-connector-java-5.1.31.zip里面的mysql-connector-java-5.1.31-bin.jar拷贝到tomcat下lib目录就可以了)

4. 常见问题:

a) MySQL重装的时候,老是卡在apply security setting error:

在安装mysql数据库时,如果重新安装,很容易遇见apply security setting

error,即 在配置mysql启动服务时,在启动apply security setting时会出错,

原因是卸载mysql 时并没有完全删除文件,所以有必要手动清除这些,要清除的文件主要:

一、mysql的安装目录,一般为C:\Program Files目录下。

二、mysql的数据存放目录,一般在C:\Documents and Settings\All Users\Application

Data目录下(需要注意的时Application Data这个文件夹默认是隐藏的,

要通过 工具->文件夹选项->查看->显示所有文件与文件夹 来设置隐藏文件可见)。

三、如果还不行,则需要进一步删除注册表数据,通过regedit,删除以下几个文件: 引用

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/My SQL

经过上面几个步骤以后,再装就不应该出现这个问题了。

b) JSP页面报错,出现java.lang.ClassNotFoundException:

com.mysql.jdbc.Driver:

在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目。在web项目中,当Class.forName("om.mysql.jdbc.Driver");时myeclipse是

不会去查找字符串,不会去查找驱动的。所以只需要把mysql-connector-java-5.1.7-bin.jar拷贝到tomcat下lib目录就可以了。