现在的位置: 首页 > 综合 > 正文

java环境搭建指南.doc

2013年08月01日 ⁄ 综合 ⁄ 共 4042字 ⁄ 字号 评论关闭

 

环境:Windows xp+MyEclipse+tomcat+sqlServer2000

 

一.SQLServer2000安装 

找到DEVELOPER/AUTORUN.EXE并双击

选择如下


之后选择

进入sqlserver安装程序,一路next

安装完成之后最好能再装个sqlserver sp4补丁,可以在以后项目中避免很多可能出现的问题

可能遇到的问题
     
安装的时候可能会出现文件操作挂起,不能安装的问题。只要将以下两个从注册表中删除,就可以解决挂起问题: 
1
、开始/运行/输入regedit回车 
+HKEY_LOCAL_MACHINE 
+SYSTEM 
+CurrentControlSet 
+Control 
+Session Manager
下的FileRenameOperations删掉 
2
+HKEY_LOCAL_MACHINE 
+SOFTWARE 
+Microsoft 
+Windows 
+CurrentVersion 
+Setup 
+ExceptionComponents
下的东西全部删掉 

接着基本都是用默认的选项,用Windows登录验证模式,一路OK到底就可以啦。打开企业管理器就可以对数据库进行基本操作了。 

      (二)Tomcat安装 

      先正确安装JDK,以及正确设置系统环境变量 

先将tomcat解压到D盘下,注选择解压到当前文件夹,不然会出现tomcat-tomcat的现象

 

 

以下是环境的配置

其中D:/apache-tomcat-6.0.24改为你自己的tomcat安装目录

JAVA_HOME改为自己电脑上jdk的安装目录

CATALINA_BASE

D:/apache-tomcat-6.0.24

 

CATALINA_HOME

D:/apache-tomcat-6.0.24

 

CLASSPATH

.[雨林木风1] ;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar;

 

JAVA_HOME

C:/Program
Files/Java/jdk1.5.0_02

 

PATH

C:/Program Files/Java/jdk1.5.0_02/bin;[雨林木风2] D:/apache-tomcat-6.0.24/bin;

  
这边我就不详细讲了,一般输入127.0.0.1:8080能看到tomcat的欢迎界面就说明安装成功了,如果这一步出了问题,那请你好好看看web编程设计书上的内容
     
(三)MyEclipse安装 

      一路傻瓜试的next安装,安装路径最好按默认的,并且不要出现中文路径

安装成功之后打开MyEclipse:需要做两项配置

1. 
tomcat服务器的配置

找到这个按钮然后点击他的下拉菜单,出现图下所示界面

选择configure server

然后在出现的菜单框中选择servers前的+号展开选项

找到tomcat这个分支,之后点击,会看到

根据你电脑上安装的tomcat去选择具体的tomcat服务器版本,我给你的是6.0的,故双击

然后点击browse,选择你电脑上tomcat的按照目录,我这边是D:/apache-tomcat-6.0.24

选择了这个之后找到下图中的JDK配置tomcat所使用的JDK的版本

然后点击add,找到你电脑上jdk的安装目录选择

一切配置完成之后,还不能关闭这个菜单栏

需要在将当前所作的配置设为enable才可以正常运行,见下图

选择enable之后就大功告成了,你会在这个按钮的下拉菜单中看到多出了一个tomcat6,选择他点击start就启动成功了,不过你要保证在启动它之前已经关闭tomcatbin中的startup,不然会出现tomcat8080端口号已被占用的错误

然后再次打开127.0.0.1:8080看看会不会出现tomcat的欢迎界面

做到这一步之后你就已经实现了tomcatMyEclipse的无缝结合了,接下来我们新建一个工程,点击file-new-web
project
来建立工程

 

 

 

 

 

 

随便起个工程名test,注意选择javaEE5,0

展开项目前面的+号,会出现下面所示的目录结构,其中src里面存放java程序,而webroot里面放的是jsp界面,为了使我们的程序看上去结构更加清晰,我们可以在src下面先建立package,然后再建classwebRoot下可以新建folder文件夹,然后分类存放不同的jsp界面

 

之后需要使用使用java类访问数据库,下面是一个java访问数据库的例子

package sql;

 

import
java.sql.Connection;

import
java.sql.DriverManager;

import java.sql.ResultSet;

import
java.sql.SQLException;

import
java.sql.Statement;

 

public class SqlFunc {

Connection conn;

ResultSet rs;

ResultSet rsInput;

Statement stmt;

public SqlFunc(){

        try {// 获取驱动程序

               Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

        } catch (ClassNotFoundException e) {

               System.out.println("sql error" + e);

        }

}

public void executeUpdate(String sql) {

        stmt = null;

        rs = null;

        try {// 数据库连接

               conn =
DriverManager.getConnection("jdbc:odbc:magicform", "sa",

                             "123");

               stmt = conn.createStatement();

               stmt.executeUpdate(sql);

 

        } catch (SQLException e) {

               System.out.println("sql error" + e);

        }

 

}

public ResultSet executeQuery(String sql)

{

   stmt = null;

   rs = null;

   try

   {//数据库连接

          conn =
DriverManager.getConnection("jdbc:odbc:magicform", "sa",
"123");

//其中sa是数据库的用户名,123是数据库密码, jdbc:odbc:magicform是数据源

          stmt =
conn.createStatement();

          rs =
stmt.executeQuery(sql);

       

   }

   catch(SQLException e)

   {

          
System.out.println("sql error"+e);

   }

   return rs;

}

public void execute(String sql) {

        stmt = null;

        rs = null;

        try {// 数据库连接

               conn =
DriverManager.getConnection("jdbc:odbc:magicform", "sa",
"123");

               stmt = conn.createStatement();

               stmt.execute(sql);

 

        } catch (SQLException e) {

               System.out.println("sql
error" + e);

        }

 

}

 

}

 

 

我们把它放到sql包下

在需要使用的时候只要下面的几句的话就可以实现访问数据库了

       SqlFunc sqf = new SqlFunc();//新建一个数据库连接

       // 验证用户角色

       String sql = "SELECT nam,pass FROM userList "

              + " WHERE
nam='"
+ admin + "' AND pass='" + pass + "' ";

//建立一条sql查询语句

    ResultSet  rs
= sqf.executeQuery(sql.toString());//
获得查询所得到的结果集,这里需要注意的是结果集rs中指向的第一条记录是空的,再使用时需要调用rs.next()

下面是一个实例

try {

           while (rs.next()) {

              String s =
rs.getString(
"userName");

              System.out.println(s);

           }

       } catch (SQLException e) {

           System.out.println(e);

    }

当然如果你还没配置数据源的话,这段程序跑不起来的,还要经过下步的数据库建立操作和配置数据源操作

建立数据库这边我就不说了,下面是数据源的配置

 

我们注意到这边有个magicform,其实他就是我在数据库中配置的数据源,选择控制面板-管理工具-数据源

在出现的界面下点击添加,然后进行相应的填写,在默认数据库的时候选择你刚才建立的数据库。

一切OK了!!!


 [雨林木风1].;点号和分号

 [雨林木风2]分号用于隔开两个环境变量值

抱歉!评论已关闭.