码迷,mamicode.com
首页 > 编程语言 > 详细

图解Java 开发教程

时间:2015-03-03 18:45:07      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:java   数据库   jsp   eclipse   

    以下鄙人将进行:安装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,看是否解决。

 

 

 

 

 

 

 

 

 

 

图解Java 开发教程

标签:java   数据库   jsp   eclipse   

原文地址:http://blog.csdn.net/bcbobo21cn/article/details/44039983

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!