1、);这个例子就是著名的“Hello World”,它的功能就是显示“Hello World”。注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。 (2)编译:在dos命令提示符下执行:(注意大小写) javac HelloWorld.java 如果正常的话,将生成HelloWorld.class文件。 (3)运行:java HelloWorld这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入:java HelloWorld.class多了后面的.class,一定要注意,否则会出现下面的错
2、误:Exception in thread main java.lang.NoClassDefFoundError:HelloWorld/class(本人猜想,是不是java翻译“.”的时候换成了“/”,或者是其他的本人不知道的原因)好了,运行java HelloWorld应该会出现伟大的“Hello World”了。到这一步,你已经成功配置好了JDK,可以开始漫长而痛苦(对于象我一样的,以前不懂java的朋友来说,可以用“痛苦”来形容,不理解的概念,不熟悉的java api.,不过,不要急,我将和大家一起慢慢入门,慢慢提高. .)的Java过程了。十天学会JAVA之第二天Tomcat安装,J
3、AVA/JSP学习系列之二(Tomcat安装) 对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。jakarta.apache.org,国内也比较多。从这个地址可以下载:http:/jakarta.apache.org/builds/tomcat/release/,我下载的是Tomcat32b4版本。 下载完,解压到一个目录,我这里用F:tomcat32b4作为例子。JAVA_HOME,变量值中输入:JDK13然后确定;TOMCAT_HOME,变量值中输入:tomcat32b4然后确定;注意,对
4、于Tomcat其他设置,如果没有必要,是可以不改的,我这里讲的都是最简单而可行的方法,如果对你的改动没有把握,还是建议不要改动。 (1)启动tomcat:在F:tomcat32b4bin下有一个:startup.bat,运行它,将出现一个Dos窗口。 (2)浏览 在浏览器中输入:/localhost:8080/看看有什么效果(Tomcat默认端口为8080,在不冲突的前提下,你可以改动的),是不是可以看到一只可爱的小猫(其实,我个人认为,无论从颜色还是样子,更象一只老虎) (3)运行 在这个页面有JSP Examples和 Servlet Examples, 好了,自己测试运行它们吧。 (4)
5、退出tomcatshutdown.bat,运行它,将关闭Dos窗口(如果坚持直接关闭这个DOS窗口也是可以的,但是,既然有这个shutdown.bat,应该有它存在的理由)。十天学会JAVA之第二天JSP服务器安装,JAVA/JSP学习系列之四(Orion App Server的安装)Orion这个东西,小巧,但是功能却非常多,废话不讲,看它目前的支持就知道了:(1)Servlets/JSP (2)EJB (3)HTTP (注:说明不再需要Apache或者IIS等Web Server) 下载地址为Orion Application Server官方站点:下载完,解压到一个目录,我这里用E:Or
6、ion作为例子。 (1)根据Orion官方站点的安装说明,如果要支持JSP等技术的话,要将JDK的tools.jar复制到e:orion目录下,tools.jar文件在你安装的JDK目录的lib子目录下。到现在,其实已经成功了缺省的配置了,如果你的80端口没有被占用,而且你也想用80作为端口的话,你到这里已经完成了,否则,请继续下面的配置。 (2)配置端口在E:orionconfig目录下有个default-web-site.xml文件,找到文件中下面行:将这行改为:注意,我这里使用的是8008端口。(1)启动Orion:在Orion目录下,command方式运行:java -jar orio
7、n.jar将出现Orion/x.x.x initialized,我这里版本是1.4所以显示:Orion/1.4.0 initialized到此,说明你已经成功了。(2)执行jsp文件8008/出现:Orion Application Server 1.4.0 - Up and running,下面有JSP examples你可以试着运行。十天学会JAVA第三天JDBC-ODBC翻页例子,JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)2009-06-04 19:12一、运行前准备 建议了一个MS SQLServer7数据库 DNS,名称为:Test_DB 数据库中有一个表:guest
8、book字段为:name(varchar),email(varchar),body(text) 数据库用户为sa 密码空,可以自己修改的。二、代码 % /变量声明 java.sql.Connection sqlCon; /数据库连接对象 java.sql.Statement sqlStmt; /SQL语句对象 java.sql.ResultSet sqlRst; /结果集对象 java.lang.String strCon; /数据库连接字符串 java.lang.String strSQL; /SQL语句 int intPageSize; /一页显示的记录数 int intRowCount;
9、 /记录总数 int intPageCount; /总页数 int intPage; /待显示页码 java.lang.String strPage;int i,j,k; /设置一页显示的记录数 intPageSize = 5; /取得待显示页码 strPage = request.getParameter(pageif(strPage=null)/表明在QueryString中没有page这一个参数,此时显示第一页数据 intPage = 1; else/将字符串转换成整型 intPage = java.lang.Integer.parseInt(strPage);if(intPageint
10、PageCount) intPage = intPageCount;/设置获取数据SQL语句 select name,email,body from guestbook/将记录指针定位到待显示页的第一条记录上 i = (intPage-1) * intPageSize;for(j=0;jhtmlheadtitleJSP数据库操作例程 - 数据分页显示 - JDBC-ODBC/headbodyp align=centerjdbc-odbc留言版table border=1 cellspacing=0 cellpadding= width=600 align=center/显示数据 i = 0;w
11、hile(itrtd姓名:%=sqlRst.getString(1)%/td邮件:%=sqlRst.getString(2)%/trtd colspan=2%=sqlRst.getString(3)% i+; %td colspan=2 align=center第页 共页 %if(intPagea href=mssql.jsp?page=下一页%if(intPage1)%=intPage-1%上一页 /html/关闭结果集 /关闭SQL语句对象 sqlStmt.close();/关闭数据库sqlCon.close();三、怎么去运行? 将代码存为文件test.jspOrion Applicat
12、ion Server下:Copy到orion的default-web-app目录下,通过:port/test.jsp访问测试对于Resin,Tomcat,JWS等等,都可以运行通过。十天学会JAVA第三天MySQL翻页例子,JAVA/JSP学习系列之六(MySQL翻页例子)2009-06-04 19:13十天学会JAVA第三天MySQL翻页例子,JAVA/JSP学习系列之六(MySQL翻页例子)一、运行前准备 下载了mysql的jdbc驱动(一个jar文件)并加载在CLASSPATH(方法见JAVA/JSP学习系列之一(JDK安装) ) (如果找不到,请从本站下载) 建一个MySQL数据库te
13、st note,字段为:name(varchar) 二、下载,安装 % java.sql.Connection sqlCon; /数据库连接对象 /数据库连接字符串int i;/设置一页显示的记录数 intPageSize = 2;/取得待显示页码 /装载JDBC驱动程序org.gjt.mm.mysql.Driver).newInstance();sqlCon= java.sql.DriverManager.getConnection(mysql:/localhost/test/创建语句对象 sqlStmt = sqlCon.createStatement(java.sql.ResultSet
14、.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); /执行SQL语句select name from note/执行SQL语句并获取结果集 sqlRst.last();intRowCount = sqlRst.getRow();/记算总页数/调整待显示的页码 if(intPagemeta http-equiv=Content-Type content= charset=gb2312JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - mysql姓名% if(intPageCount0) sqlRst.abso
15、lute(intPage-1) * intPageSize + 1); !sqlRst.isAfterLast() % sqlRst.next();i+;mysqlpage.jsp?%/关闭数据库 见前文JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)。十天学会JAVA第三天改写MySQL翻页例子,JAVA/JSP学习系列之八(改写MySQL翻页例子)2009-06-04 19:14十天学会JAVA第三天改写MySQL翻页例子,JAVA/JSP学习系列之八(改写MySQL翻页例子)其实,改写后的JDBC Data-Source是运行在Servlet中的,通过JNDI去查找数据源。我用
16、Orion试的,将本站JAVA/JSP学习系列之六(MySQL翻页例子) 简单改写了一下。二、配置(1)JDBC 需要将用到的JDBC驱动Copy到ORION/lib目录下(2)data-source 在ORION/config/data-sources.xml文件中加入如下:data-source class=com.evermind.sql.DriverManagerDataSourcename=mySqlDbpagelocation=jdbc/HypersonicCoreDSxa-location=jdbc/xa/HypersonicXADSejb-location=jdbc/mysqlDbPageconnection-driver=username=rootpassword=url=inactivity-timeout=30/需要注意的是:(1)ejb-location这个后面的“jdbc/mysqlDbPage”是JNDI要来查找的。(2)connection-driver为JDBC数据库驱动(3)url是JDBC中的URL(4)username为数据库用户名(5)password为用户密码(6)inactivity-timeout为数据库连接超时,默认为30秒对于其他的地方不要改
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1