学习心得

2006年9月18日

安装及配置jdk及tomcat

第一步:下载 j2sdk tomcat :到 sun 官方站( http://java.sun.com/j2se/1.5.0/download.jsp )下载 j2sdk ,注意下载版本为 Windows Offline Installation SDK ,同时最好下载 J2SE 1.5.0 Documentation ,然后到 tomcat 官方站点( http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi )下载 tomcat (下载最新 5.5.9 版本的 tomcat );

第二步:安装和配置你的 j2sdk tomcat :执行 j2sdk tomcat 的安装程序,然后按默认设置进行安装即可。

1.
安装 j2sdk 以后,需要配置一下环境变量,在我的电脑 -> 属性 -> 高级 -> 环境变量 -> 系统变量中添加以下环境变量 ( 假定你的 j2sdk 安装在 c:\j2sdk1.5.0 ):

JAVA_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
.; 一定不能少,因为它代表当前路径 )
path=%JAVA_HOME%\bin

接着可以写一个简单的 java 程序来测试 J2SDK 是否已安装成功:

public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}

将上面的这段程序保存为文件名为 Test.java 的文件。

然后打开命令提示符窗口, cd 到你的 Test.java 所在目录,然后键入下面的命令

javac Test.java
java Test

此时如果看到打印出来 This is a test program. 的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

2.
安装 Tomcat 后,在我的电脑 -> 属性 -> 高级 -> 环境变量 -> 系统变量中添加以下环境变量 ( 假定你的 tomcat 安装在 c:\tomcat)

CATALINA_HOME=c:\tomcat
CATALINA_BASE=c:\tomcat

然后修改环境变量中的 classpath ,把 tomat 安装目录下的 common\lib 下的 ( 可以根据实际追加 )servlet.jar 追加到 classpath 中去,修改后的 classpath 如下:

classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;

接着可以启动 tomcat ,在 IE 中访问 http://localhost:8080 ,如果看到 tomcat 的欢迎页面的话说明安装成功了。

posted @ 2006-09-18 14:01 李江山 阅读(318) | 评论 (0)编辑 收藏

java连接sql2000

注意点:
1、要添加jdbc库,方法见jsp连接sql2000。
2、sql 2000端口1433要开放,即使用命令netstat -an可以查看到1433端口,如看不到1433端口,则sql2000要安装sqlsp3补丁,可从microsoft官方网站下载,解压后点击setup.bat即可(切记:并非解压完即完事,一定还要点击setup.bat安装,本人由于这个原因调试很长时间。)
3、可参考如下程序(代码正确,我测试连接数据库时所用):
package shan;

import java.sql.*;

public class TestJdbc {
 
 Connection con;
 Statement  sta;
 ResultSet  rs;
 
 String driver;
 String url;
 public TestJdbc()
 {
  driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
  url = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=test";
     init();
 }
 public void init()
 {
  try{
   System.out.println("dddddddddddddddd");
   Class.forName(driver);
   System.out.println("driver is ok");
   con = DriverManager.getConnection(url,"sa","sa");
   System.out.println("conection is ok");
      sta = con.createStatement();
      rs = sta.executeQuery("select * from room");
      while(rs.next())
       System.out.println(rs.getInt("roomNum"));
  }catch(Exception e)
   {
    e.printStackTrace();
   }
 }
 
 public static void main(String args[])
 {
  System.out.println("KKKKKKKKKKK");
  new TestJdbc();
 }
}

posted @ 2006-09-18 13:59 李江山 阅读(2211) | 评论 (0)编辑 收藏

windows下ping命令使用不了

右击我的电脑 属性 - 高级 - 环境变量 - 找到 PATH, 双击 看看有没有%SystemRoot%\system32

如果没有请自行添加

两个路径用分号分格,注意:分号请不要在中文输入法下输入

posted @ 2006-09-18 13:51 李江山 阅读(329) | 评论 (0)编辑 收藏

修改网卡物理地址(window&linux)

1、windows环境下:
在注册表:local-System-currentcontrolSet-Control-Class-***72-0008(或其他,右边含有网卡信息),将右边的NetworkAddress的值改为修改后的物理地址,在Ndi/params下添加项NetworkAddress,再在新添加的NetworkAddress下添加ParamDesc值为:NetworkAddress; 添加Optional值为:1。重启。

2、linux环境下:
在文件/etc/sysconfig/network-script/ifcfg-eth0里添加一条:MAC=“要修改的地址即可”

posted @ 2006-09-18 13:50 李江山 阅读(418) | 评论 (0)编辑 收藏

jsp使用数据源连接ACCESS

1、编写java类jdbc.java,内容如下:
package yy;
import java.io.*;
import java.sql.*;
public class jdbc {

  public jdbc() {
  }
 Connection conn = null ;
 public java.sql.Connection getConn(){
    try{
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
     conn= DriverManager.getConnection("jdbc:odbc:yyForum","xyworker","999");
    }
    catch(Exception e){
    e.printStackTrace();
    System.out.println("LICHAO");
    }
    return this.conn ;
  }

  public String ex_chinese(String str){
     if(str==null){
     str  ="" ;
     }
     else{
         try {
        str = new String(str.getBytes("iso-8859-1"),"gb2312") ;
         }
         catch (Exception ex) {
         }
     }
     return str ;
  }
}
将jdbc.java编译成jdbc.class,并连包(yy)一起将jdbc.class复制到%tomcat%webapps/ROOT/WEB-INF/classes目录中。
2、建立ODBC数据源,关联到正确的数据库
3、在.jsp文件中使用<jsp:useBean id="yy" scope="page" class="yy.jdbc"/>语句即可,如下所示:
<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.*"  %>
<jsp:useBean id="yy" scope="page" class="yy.jdbc"/>
<%!String User_Name,Pass_Word,sql;%>
<%
  User_Name=request.getParameter("UserName");
  Pass_Word=request.getParameter("password");
  if ((User_Name.equals("")) || (Pass_Word.equals("")))
     response.sendRedirect("err.jsp?id=2");
  else
  {
    Connection con=yy.getConn();
    Statement  stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    ResultSet  rs=null;
    sql="Select * From 用户表 Where 用户名='"+User_Name+"' And 用户密码='"+Pass_Word+"'";
    rs=stmt.executeQuery(sql);
    rs.last();
//out.println(sql);
    if (rs.getRow()>0)
    {
       response.sendRedirect("main.jsp");
       
    }else
    {
      response.sendRedirect("err.jsp?id=4");
    }
  }
%>

posted @ 2006-09-18 13:44 李江山 阅读(743) | 评论 (0)编辑 收藏

jsp连接SQL Server2000

1、将jdbc包复制到%CATALINA_HOME%/commom/lib下,之后要将包分别添加到classpath里,如果是用eclipse进行编译的话,则不要把包添加classpath里。
2、新建conn.jsp文件:
     <%@ page  language="java" import="java.sql.*"  %>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=down";
String user="sa";
String password="sa";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
%>

3、在要连接数据库的文件里使用语句:<%@ include file="conn.jsp"%>即可。

posted @ 2006-09-18 12:37 李江山 阅读(527) | 评论 (0)编辑 收藏

<2006年9月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜