admin 管理员组文章数量: 1184232
2024年3月20日发(作者:进制转换方法 短除法)
56 福建电脑 2010年第2期
初学JAVA的环境设置
苏进胜
(仰恩大学计算机与信息学院福建泉州362014)
【摘 要】:初学JAVA的人往往在环境搭建和连接数据库上存在困惑,本文针对Windows平台下的JAVA开发环境搭
建和连接常用的Access和Sql Server数据库进行详细阐述。
【关键词】:JAVA;环境设置;
Java。是由Sun Micros) ̄stems公司于1995年5月推出的Ja.
va程序设计语言和Java平台的总称。Java平台由Java虚拟机
(Java Virtual Machine)和Java应用编程接El(Ap,plication Pro.
gramming Interface、简称API)构成。Java应 【H编程接El为Java
应用提供了一个独立于操作系统的标准接口.可分为基本部分
和扩展部分。在硬件或操作系统平台上安装一个Java平台之
后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所
有的操作系统。这样Java程序可以只编译一次,就可以在各种
系统中运行
Java是一种简单的,面向对象的,分布式的,解释型的,健壮
安全的,结构中立的.可移植的,性能优异、多线程的动态语言。
Ja、ra语言的优良特性使得Java应用其有无比的健壮性和
可靠性.这也减少了应.【{{系统的维护费用 Java对对象技术的全
面支持和Java平台内嵌的API能缩短应用系统的开发时间并
降低成本。Java的编译一次.到处可运行的特性使得它能够提供
一
个随处可用的开放结构和在多平台之问传递信息的低成本方
式。
正因为Java语言的优良特性得到了越来越广泛的应用,所
以学习Java语言变得越来越重要 工欲善其事,必先利其器,下
面就来详细介绍Java语言的环境搭建
首先,JAVA程序运行需要Java SE Development Kit(JDK),
从http://ja, Siltl1f.coI11/下载.最新版本为1.6.0 l7:
其次。需要安装和配置JDK.假设安装目录为:C: ̄rogram
FileskJava\idk1.6.0 17
安装idk以后,需要配置一下环境变量,在我的电脑一属
性一高级一环境变量一系统变量中添加以下环境变量:
JAVA—HOME=C: ̄rogram Files ̄ava\jdk1.6.o_17;
CLASSPATH=.;C:\Pmgram FileskIava\jdk1.6.o_17klib\dt.jar;
CAProgram files ̄ava\jdk1.6.0_17qib\tools.jar;(.;一定不能少,因为
它代表当前路径)
在PATH中追加C:Wmgram Fi1es ava、idk1.6.o-17kbin
接着可以写一个简单的iava程序来测试JDK是否已安装
成功:
public class HelloWorld{
public static void main(String args[]){
System.out.println(”Hello World!”);
}
}
将上面的这段程序保存为文件名为Hello ̄World.java.文件
名和类名一定要保持一致,注意大小写,因为JAVA严格区分大
小写
开始一程序一附件一命令提示符.打开命令提示符窗El,使
用cd命令改变路径到HelloWorld.java所在目录.然后键人下面
的命令:
javac HelloWorld..java
java HelloWorld
此时如果看到输出Hello W0rld。说明安装成功了,如果没
有输出,就需要仔细检查一下配置情况。
第三,连接Access数据库。以数据库student.mdb为例子,
其中有表:学生信息(学号,姓名,性别,民族,出生日期…)。编辑
程序文件Link
_
accessjava,代码如下:
import java sq1. ;
public class Link
_
access{
public static void main(String args ̄)throws Exceptionl
Class.forName(”sun,ddbc.odbc JdbcOdbcDfver'’);
String dburl=”jdhc:0dhc: ver=(Micm “Access Driver( .mdb)};1)BQ=stu.-
dent.mdb'’:
Connection conn=DriverManager getconnecti0n(dbur1) =
Statement stmt=eonn.createStaIe n】ent();
ResuhSet rs=stmt.executeQueE,'(”select}from学生信息”);
s、rstem.out println('’学号\I姓名kt性别\t I乜话号码”1:
while(rs.next0){
Syslem0u priutln(rs.getStirng(1)+”\l”+ getString(2)+'’\l”+rs.getStriog(3)+”\I”
+rs.getStirng(S));
J
rs.close0;
stna.close0;
conu.clos ̄O;
】
J
第四,连接SqJ SenreF数据库。需要从微软官方网站下载
JDBC驱动程序,JDBC驱动程序版本很多,经过多次试验,建议
下载SQL Server 2005 JDBC Driver 1.2,这是一个Tvpe 4 JDBC
驱动程序.可以连接SQL Server 2000、SQL Server 2005和SQL
Server 2008.但SQL Server 2000要先安装Microsoft SQL Server
20o0 Service Pack 4。把下载回来的sqljdbc.jar拷贝到C:\Pr0一
gram FileskJava\jdk1.6.0_17qib中.同时追加到环境变量CLASS—
PATH中。编辑程序Link
—
sql2005.java,连接Sql Sevrer 2005,连
接示例数据库NorthWind.代码如下:
import java.sq1.‘;
public class Link
一.
sq12oo5{
public static void main((Stirng args ̄)throws Exception{
Stirng driverName=”corn.microsoft.sqlserver.jdbeSQLServerDriver'’:#Jm
JDBC驱动
Stirng dbURL=”jdbc:sqlserver://localhost:1433;DatabaseName=northwind。’:
,/连接服务器和数据库northwind
Stm1E useJrName:”sa”;//数据库用户名
Stirng userPwd=”123456'’:/,数据库用户密码
Connection Conn;
Class.f0rName( ve ame);
Conn:DriverManager.getc0nl1ecti0n(dbuRL userName,,userPwd);
Statement stmt=Conn.createStatement0;
ResuhSet rs=stmLexecuteQuery(”select from Employees”);
while(rs.next0)(
System.out.println(m.getStirnff(1)+”kt”+IS.getString(2)+”、I’。+rs.getString(3));
l
rs.close0;
stmt.dose0;
Corm.close0;
J
}
编译运行后的结果如下:
1 Davolio Nancy (下转第82页)
福建电脑 2010年第2期
注。才能够拿到自己所需要的信息。因此。当前的高等学校的网
集中式的访问接口,再对原有的数据库表格进行改造,使得数据
站还远远没能发挥出她应具有的方便性,还有待建设和完善。
库的各种数据格式和RSS的标准兼容.这样就可以很好实现各
对于以上种种不足,使用WEB 2.0技术中的其中一种:RSS
技术就可以能够让我们校园网的用户快速准确地获取信息.能
够使得学校的网站能够达到我们所期望的目标。使用RSS发布
新闻或其他频道信息,经过程序自动生成该频道的RSS Feed.
而用户只要每天特点的时间打开自己的RSS浏览器就能够了解
到自己所关心的频道的信息.从而使得实现在信息社会中的快
个系部的资源的标准化整合。而且我们还可以对需要整合的内
容是进行选择.整合后的结果就是以RSS频道的形式展现在我
们面前.就可以让用户能够更快捷地找到自己所需的资源。如图
2所示.从高校信息资源整合以后的结构看.根据RsS技术整合
校园网各系部信息资源跟不整合信息资源有着显而易见的优
点。从图中可以看出,整合以后的信息资源就更加有序,学生或
速信息共享
老师如果对某一种资源感兴趣.就可以直接订阅学校网络中的
3.2利用RSS技术对校园网内容进行管理的作用
某一个RSS频道.从而不用让用户特别花心思去各个系部的网
如果对于学校校园网上所有能够控制的资源都是采用具有
站去寻找相关内容了.可以说.经过整合以后的校园信息资源使
RSS技术的发布功能.不同的网络管理员每天都可以单独订阅 得学校的信息化校园更为成功和凸现。
某一方面的频道信息.就可以对校园网中BBS的各类新的内容
4、总结
都有跟踪.并且可以获得每一条信息的RSS摘要信息.这样就可
通过以上论述.RSS技术具有以下几种优势:
以让学校的管理者更容易对校园网上的内容进行监控和管理.
f1)信息过滤:是充当知识和信息的”过滤器”,通过RSS技
使得校园网上能够避免出现各种不该出现的信息.从而能够保 术让网络形成最好的知识积累方式.可以使得”隐性知识”真正
证学校的正常网络安全 通过网络实现”显性”化:
使用RSS技术以后.也可以通过RSS作为单点响应的机制 f2)信息搜集:简单进行订阅RSS频道,只要经过一些相关
立即回复网站上的问题.网站管理员可以明显感受到网站访问
部门的整合.就可以搜集学校网络上关注的信息.如从图书馆网
量的增加。同时,校园网内的信息管理更加简单快捷及方便.从 站、或其他系部网站及时获得最新信息:
而可以减少聘用学生作为兼职网络管理员而产生的不必要的费
用。 .
f31信息推送:把学校网络上的最新信息变动推送给用户:
f41信息交流:通过RSS技术,使得需要不断学习的各位学
校用户即教师和学生.可以在很短的时间内.接触最鲜活的思
3_3利用RSS技术整合校园网信息资源
校园网内的.每个系部都可能会有自己的二级网站.每个二 想,浏览全球范围最好的新闻、文章、评论与报告。准确把握最新
级站点都可能拥有一定数量的教学资源、多媒体资源等等 但
的热点、观点、动态和趋势:
是,目前看来这些教学上的资源并没有得到很好的组织.从学生
本文仅仅是对RSS技术在校网中的应用方面进行简I挚论
或教师的角度来讲,使用起来都不是很方便.就是因为:每个系 述。并不具体实现其中的某一个具体功能.我们需要在以下几个
部所发布的这些资源提供给学生或老师这些用户的访问方式是 方面进行努力:
分散的、模糊的且不统一的。
r1)建立元数据标准,使得整合各系部的资源能够有标准可
依:
困圆圈口
f2)从用户角度.也有待加强RSS的学习和了解.并能够在
校园网中形成使用的规模
参考文献:
…1张道银。蔡瑞英.KSS技术及其应用研究Ⅱ】.微计算机信息,2006,
(21):281—283.
[2]陈志平.RSS技术及其在新闻发布网站的应用It].交通与计算机,
整合后的Rss额道资源 !
2006,(2):117—120.
【3】昊振新.R.SS元数据在门户网站建设中的应用Ⅱ1现代图书情报技术,
圈2:整合后的资源结构图
从整合信息资源的角度.我们可以分别利用RSS技术来发
2004,Oo).
【4】陆峰.P.SS技术在教育资源库建设中的应用Ⅱ】教育信息化,2006,
(16).
布各种信息和教学课件,从而可以整合学校校园信息资源,达到
【5】黄春贤,毛明志,钟毅.R.SS技术及其发展探讨D1.计算机技术与发
更方便的利用。要整合资源.首先我们需要用RSS规范创建符
展,2007,(05)
合统一标准的RSS文档,清晰地描述站点资源,提供了统一的、
[4】维基百科.Rss规范【oLj,http://zh.wikipedia.org/wiki/tkSS
(上接第56页)
2 Fuller Andrew
ator是集编译运行于一体的轻量级JAVA IDE.Jcreator需要设置
如下:Configure--}Options--}JDK Profiles---}JDK version1.6.o_17
3 I.everling Janet
4 Peacock Margaret
5 Buchanan Steven
6 Suyama Miehael
7 ng Robert
Edit—’'Classes—÷Add—÷Add Archive,力Ⅱ人dt.jar,tools.jar,sqljdbc.
jar三个文件。
参考文献:
【1]ht'tp://blog.chinaunix.net/u/21684/showart_195064.html
8 CaUahan Laura
9 Dodsworth Anne
【2】贾素玲《IsP应用开发技术》,清华大学出版社
最后,初学者可以选用Jcreator和EditPlus两个软件。Jcre.
版权声明:本文标题:初学JAVA的环境设置 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710873277a577358.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论