以下鄙人将进行:安装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 开发教程相关推荐

  1. opencv的java api_OpenCV Java开发教程

    从OpenCV 2.4.4开始,OpenCV支持桌面Java开发,使用与Android开发几乎相同的界面.本指南将帮助您使用OpenCV创建您的第一个Java(或Scala)应用程序.我们将使用Apa ...

  2. 图解Java开发工具JBuilder 9 0(二)

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 三.Jb ...

  3. java开发教程-excel文件的读写

    全栈工程师开发手册 (作者:栾鹏) java教程全解 excel文件的读写,需要使用jxl包,使用示例. jxl包下载 myfile.xls import java.io.File; import j ...

  4. 图解Java开发工具JBuilder 9 0(一)

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 一.概述 ...

  5. 图解Java开发工具JBuilder 9 0(三)

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 三)对象 ...

  6. 经典Java开发教程 腾讯+字节+阿里面经真题汇总,斩获offer

    前言 MyBatis是一个支持普通SQL查询.存储过程和高级映射的优秀持久层框架.MyBatis 去掉了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML ...

  7. 经典Java开发教程!腾讯+字节+阿里面经真题汇总,斩获offer

    前言 MyBatis是一个支持普通SQL查询.存储过程和高级映射的优秀持久层框架.MyBatis 去掉了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML ...

  8. 微信公众号java开发教程

    详见LAO BI慕课网视频 使用servlet + tomcat 开发 准备外网映射 使用ngrok软件,作用: 让本地java web项目能够通过外网访问,方便调试 由于该软件是国外的,所以服务器不 ...

  9. Java开发教程!java绘制图形库

    前言 毕业以来,还算顺利的进入一家互联网公司,从事Java后端的开发.一路走来将近八年的光景,期间经历过刚毕业工作的狂喜,也遇到过因工作失误而受到的打击.我觉得这都是一种历练,经过这些磨砺,算是学到了 ...

最新文章

  1. Mysql—(1)—
  2. 10万奖金:天池OCR大赛来了!
  3. HA总结:AWS 网络连接
  4. WebView显示的网页在大分辨率屏下被放大--解决方案
  5. Windows之Chocolatey:windows下的apt-get即Chocolatey简介、安装、使用方法之详细攻略
  6. BUG系列:转让startActivityForResult()amp;onActivityResult()没有反应
  7. PHP中 base64_decode与base64_encode加密解密函数
  8. newcondition java_Java并发Condition接口
  9. 剑指Offer - 面试题32 - III. 从上到下打印二叉树 III(BFS,queue+stack)
  10. 夺命雷公狗---DEDECMS----14dedecms首页导航条的完成
  11. VS2008中的一些命令窗口
  12. android开发入门配置,Android开发入门——Andoird Studio的安装与配置
  13. vue3.0 抽奖 小功能
  14. 利用图片的 onerror 事件载入默认图片
  15. 开始菜单下的计算机怎么能看到盘符
  16. 406.根据身高重建队列
  17. cookie与session
  18. hdu7116 lowbit (线段树+lowbit的性质)
  19. 改写TCPMP的界面
  20. 三阶金字塔魔方还原 - 3步无公式

热门文章

  1. Mac 技术篇-苹果笔记本休眠启动后WIFI连接转圈卡死置灰不可用解决方法,mac通过终端杀进程实例演示
  2. MySQL 技术篇- linux下mysql数据库利用binlog文件进行数据回滚实例演示,binlog恢复数据库的两种方式
  3. 网页中获取微信用户是否关注订阅号的思路
  4. stm32F105的can2问题
  5. MFRC522开发笔记
  6. stm32 sdio acmd41 无响应。一直是返回0x3f。解决方法是清除crc错误中断
  7. 电源两端并联一个电容的作用(
  8. CTFshow php特性 web146
  9. 7.2 matlab符号微积分(符号函数的极限、导数和积分)
  10. react gps坐标转换_手持GPS的三参数计算方法