以下鄙人将进行:安装JDK,安装Tomcat,安装MySQL,安装Eclipse,编写Java程序访问MySQL,安装Java Web快速开发平台WebBuilder。截图记录主要过程。
1 安装JDK
下载最新jdk1.8.0_25;安装,一路Next。完成之后如下图,
2 安装tomcat
下载tomcat 6.0.32,解压即可。如下载的是安装版本,则执行安装。
3 JDK和tomcat 环境变量配置
右击 我的电脑,属性-高级系统设置-环境变量;
新建系统变量名:JAVA_HOME,变量值:D:\Java\jdk1.8.0_25
打开PATH变量,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;
%JAVA_HOME%\lib\tools.jar
.表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,
tomcat,eclipse等的运行都需要依靠此变量。
PATH使得系统可以在任何路径下识别java命令。
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。
完成后关闭系统属性窗口,打开CMD,输入java -version,出现以下提示表明JDK安装好;
tomcat环境变量配置:
新建变量名:CATALINA_BASE,变量值:D:\apache-tomcat-6.0.32
新建变量名:CATALINA_HOME,变量值:D:\apache-tomcat-6.0.32
打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
环境变量配置的窗口如下所示,各个环境变量值之间是以分号隔开;
在tomcat的bin目录下,双击startup.bat,启动tomcat;跑起来后有个命令行窗口;
打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个上有一只小猫的JSP页面,说明你的JDK和Tomcat已搭建成功。
4 安装Mysql
下载后双击mysql-essential-5.0.87-win32.msi进行安装。安装过程结束后,Finish,进入配置向导。
一路默认;在下个界面可看到默认端口为3306;
在下述界面勾选 Include Bin Directory in Windows PATH ,方便以后操作;
输入root口令;
next,完成安装配置。
从开始菜单打开MySql Command Line Client,输入安装时输入的口令登录;输入show databases命令显示所有数据库;use test;在test数据库中创建一
张表person;插入三行数据;作为以后测试用;
5 安装eclipse
下载eclipse-jee-luna-SR2-win32.zip,解压即可。启动eclipse,设置工作路径,鄙人设为D:\Users\Administrator\workspace。
6 编写Java测试程序访问mysql
在eclipse中新建项目,项目类型选 Java Project,输入项目名称 testmysql。在Package Explorer中右击testmysql下的src结点,new-class,在
New Java Class中输入类名mysql1;敲入如下的代码;
右击mysql1.java,Run As-Java Application,如果没有mysql的jdbc驱动,将出现下述错误:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
下载mysql-connector-java-5.0.4-bin.jar;右击mysql1.java,Build Path-Configure Build Path,在Java Build Path属性对话框的Libraries选项
卡中,Add External JARs,选中下载的mysql-connector-java-5.0.4-bin.jar,确定。
再次运行,出现两个错误;第一个,Java中ResultSet的列号从1开始;正确语句如下;
System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
第二个,中文字符输出为问号;修改代码为如下后,正确输出从数据库取到的结果;
7 编写JSP页面访问MySql
复制mysql-connector-java-5.0.4-bin.jar到tomcat的lib目录,注意mysql-connector-java-5.0.4-bin.jar如果是在tomcat启动之后拷贝到tomcat的lib目录的话,需要重启tomcat。
手动编辑文本文件,输入以下代码,命名为testmysql.jsp,放入tomcat的webapps\root目录;在浏览器输入http://localhost:8080/testmysql.jsp;显示如下:
6和7的代码下载:
http://pan.baidu.com/s/1c0vp3TQ
8 安装java WebBuilder
首先进入WebBuilder主页;
http://www.putdb.com/
注册。主页上有一个在线使用功能,但是进入后只能看到IDE界面,实际不能使用;提示下载。下载WebBuilder。
一 安装
解压缩下载的安装包webbuilder.zip,并把其中的wb目录复制到tomcat6/webapps/wb;如下;
在tomcat6/webapps/wb目录下创建META-INF目录,(注意区分WEB-INF和META-INF目录),并在META-INF目录下创建context.xml文件,context.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Context>
<Context reloadable="true" crossContext="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource
name="jdbc/wb_mysql"
auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306;DatabaseName=test"
username="root" password="123"
maxActive="20" maxIdle="10" maxWait="-1" />
</Context>
数据库名,口令等,根据实际情况修改。不同数据库,SqlServer、Oracle等,以上文件内容略有不同,查阅相关资料。
mysql的jdbc驱动jar包已经在第6步中复制至tomcat6/lib目录,如有必要重启tomcat;
打开浏览器并访问 [http://ip:port/wb](例如http://localhost:8080/wb),然后使用安装向导来完成 WebBuilder 的安装;下图为安装成功后的截图;反正这个东西安装还是比较折腾;
注意:上图中JNDI中是context.xml中name一行,如把jdbc/wb_mysql输入为 jdbc/mysql之类将出错:“Name odbc is not bound in this Context”;
在安装过程中tomcat的conf\Catalina\localhost文件夹下会出现一个wb.xml,其内容和前面的context.xml一样;如出现“No suitable driver”提示,可试着将wb.xml改名为wb_mysql.xml,看是否解决。
原文地址:http://blog.csdn.net/bcbobo21cn/article/details/44039983