JAVA,JSP入门问题集锦(原创)

JAVA篇
==================================================================================
1.jdk1.5.0的下载地址
http://java.sun.com/j2se/1.5.0/download.jsp

2.jdk1.5.0的安装
很简单,没什么可说的,只建议修改安装目录名成为jdk1.5.0

3.jdk1.5.0的配置
(假设jdk的安装目录是d:\jdk1.5.0)
右键点击[我的电脑],选择[属性],选择[高级]选项卡,单击[环境变量]按钮,在[系统变量]找到path变量,单击[编辑]按钮,把d:\jdk1.5.0\bin添加到里面,与已有的内容用分号隔开.
在[系统变量]中单击[新建]按钮,在[变量名]文本框中输入名称classpath,在[变量值]文本框中输入.;D:\jdk1.5\lib

4.编写HelloWorld
推荐刚入门时不要使用IDE,用简单的文本编辑器就可以了,比较好用的有Jcreator(可以不用进dos直接编译运行java程序),Editplus,UltraEdit
public class HelloWorld {
    public static void main(String args[]) {
        System.out.println("Hello World!");
    }
}
保存为HelloWorld.java,注意文件名必须与声明为public类的类名完全相同,包括大小写

5.编译HelloWorld
在dos下进入HelloWorld.java文件所在目录,使用命令javac HelloWorld.java编译,注意HelloWorld.java大小写一定要正确

6.运行HelloWorld
使用命令java HelloWorld,注意HelloWorld大小写一定要正确,而且不要写.java后缀

7.java入门推荐书籍
java编程思想(thinking in java),虽然现在已经出第三版了,但是还是强烈推荐学习第二版,侯捷翻译的,第三版翻译的不好

8.java API
现在jdk5.0有中文版api了,只不过还没完全翻译完
浏览地址:http://gceclub.sun.com.cn/chinese_java_docs.html
下载地址:论坛里有网友做好的chm格式的API,可以免费下载

9.java连接SQL Server2000
(现在企业最常用的数据库就是SQL Server2000,所以只说这个,别的都是大同小异,连接access,mysql,Oracle数据库遇到问题的可以和我联系)
java连接数据库一般有两种方式,一是通过jdbc/odbc桥(需要配置数据源),二是通过jdbc驱动.这里强烈推荐使用后者,因为前者涉及到jdbc到odbc转换的问题,执行效率很低.
首先下载jdbc驱动包(用搜索引擎搜下,多如牛毛),安装之后,打开那个文件夹,会看到三个jar包,只要把这三个jar包设置到环境变量(classpath)里就可以了
假设驱动程序安装在d:\sqldriver目录下,那么就在classpath中添加d:\sqldriver\msbase.jar;d:\sqldriver\mssqlserver.jar;d:\sqldriver\msutil.jar;
注意:如果使用的是windows xp系统的sp2 版本,就需要给SQL Server2000打一个sp3a或者sp4的补丁.打完之补丁之后才可以使用
测试代码(使用的是SQL Server自带的数据库,可以直接编译运行)
import java.sql.*;
public class SqlTesting {
    public static void main(String args[]) {
        String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";
        String user ="sa";
        String password = "sa";
        String sqlStr = "select CustomerID, CompanyName, ContactName from Customers";

        try {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            System.out.println( "" );

            Connection con = DriverManager.getConnection( url, user, password );
     Statement st = con.createStatement();
            ResultSet rs = st.executeQuery( sqlStr );

            while(rs.next()) {
                System.out.print(rs.getString("CustomerID") + "    ");
                System.out.print(rs.getString("CompanyName") + "    ");
                System.out.println(rs.getString("ContactName"));
            }
            rs.close();
            st.close();
            con.close();
        } catch(Exception err) {
            err.printStackTrace(System.out);
        }
    }
}
-------------------------------------------------------------------------------------------------------------------------
JSP篇
=================================================================================
1.tomcat5.5的下载地址
http://tomcat.apache.org

2.tomcat5.5的安装
也很简单,没什么可说的,只建议修改安装目录名称为tomcat5.5,安装好后启动tomcat,在地址栏中输入
http://localhost:8080,可以看见"cat"的欢迎界面

3.tomcat5.5的配置
需要配置classpath
假设tomcat的安装目录是d:\tomcat5.5,那么就在classpath中添加d:\tomcat5.5\common\lib\servlet-api.jar;d:\tomcat5.5\common\lib\jsp-api.jar;

4.编写HelloWorld
<%
    out.println("Hello World!");
%>
保存为HelloWorld.jsp

5.编译HelloWorld
把HelloWorld.jsp放到tomcat的webapps\ROOT目录下,启动tomcat时服务器会自动把jsp文件翻译成servlet文件

6.运行HelloWorld
在地址栏中输入http://localhost:8080/HelloWorld.jsp,注意HelloWorld的大小写和后缀名不要写错

7.jsp连接SQL Server2000
要在tomcat中使用jdbc,就要把驱动程序设置到tomcat中,否则服务器是找不到的.
把jdbc驱动放到tomcat的\webapps\ROOT\WEB-INF\lib下,然后设置classpath
假设tomcat安装在d:\tomcat5.5目录下,那么就在classpath中添加d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\msbase.jar;d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\mssqlserver.jar;d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\msutil.jar;
测试代码(使用的是SQL Server自带的数据库,可以直接编译运行)
<%@  page  contentType="text/html;charset=gb2312"%>     
<%@  page  import="java.sql.*"%>     
<html>     
<body>     
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String  url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";     
String  user="sa";   
String  password="sa";
Connection  conn=  DriverManager.getConnection(url,user,password);     
Statement  stmt=conn.createStatement();     
String  sql="select  *  from  jobs";     
ResultSet  rs=stmt.executeQuery(sql);     
while(rs.next())  {%>     
<%=rs.getString(1)%>     
<%=rs.getString(2)%>     
<%}%>         
<%rs.close();     
stmt.close();     
conn.close();     
%>  
</body>     
</html>
--------------------------------------------------------------------------------------------------------------------------
其他篇
==================================================================================
1.免费下载java,jsp项目源代码
code.cnzz.cn

2.免费下载java,jsp毕业设计
www.happycampus.com.cn
上面有好多毕业设计,包括源代码
只要免费注册后用积分下载就可以了

3.比较好的java学习网站和论坛
http://www.javaresearch.org
JR论坛,很有名气的
==================================================================================


 

posted on 2006-04-11 11:34 Jazzer 阅读(292) 评论(1)  编辑  收藏 所属分类: Java&JSP

评论

# re: JAVA,JSP入门问题集锦(原创) 2006-04-11 11:52 JAVAXIN

寻求共同学习探讨struts,hibernate,spring框架的朋友
寻求共同学习探讨design pattern的朋友
寻求共同学习探讨J2EE的朋友
QQ:71097276
MSN:core5277@hotmail.com
BLOG:www.blogjava.net/core5277


  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

导航

统计

常用链接

留言簿(9)

随笔分类

随笔档案

J2EE

友情链接

搜索

最新评论

阅读排行榜

评论排行榜