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. 


本文标签: 信息 资源 整合 技术