首页域名javadownloadcenter(JvaDownloads丨Oracle)

javadownloadcenter(JvaDownloads丨Oracle)

编程之家2026-05-15723次浏览

各位老铁们好,相信很多人对javadownloadcenter都不是特别的了解,因此呢,今天就来为大家分享下关于javadownloadcenter以及JvaDownloads|Oracle的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

javadownloadcenter(JvaDownloads丨Oracle)

java怎么连接mangodb需要哪些步骤

开发环境:

System:Win7

IDE:eclipse

Database:mongoDB

开发依赖库:

JavaEE5、mongo-2.5.3.jar、junit.jar、org.hamcrest.core_1.1.0.v20090501071000.jar

javadownloadcenter(JvaDownloads丨Oracle)

一、准备工作

1、下载Mongodb对java支持jar包

jar包下载地址:

mongoDB对Java的相关支持、技术:

驱动源码下载:

在线查看源码:

javadownloadcenter(JvaDownloads丨Oracle)

2、下面建立一个JavaProject工程,导入下载下来的驱动包。即可在Java中使用mongoDB,目录如下:

二、Java操作MongoDB示例

在本示例之前你需要启动mongod.exe的服务,启动后,下面的程序才能顺利执行;

1、建立simpleTest.java,完成简单的mongoDB数据库操作

Mongomongo=newMongo();

这样就创建了一个MongoDB的数据库连接对象,它默认连接到当前机器的localhost地址,端口是27017。

DBdb=mongo.getDB(“test”);

这样就获得了一个test的数据库,如果mongoDB中没有创建这个数据库也是可以正常运行的。mongoDB可以在没有创建这个数据库的情况下,完成数据的添加操作。当添加的时候,没有这个库,mongoDB会自动创建当前数据库。

得到了db,下一步我们要获取一个“聚集集合DBCollection”,通过db对象的getCollection方法来完成。

DBCollectionusers=db.getCollection("users");

这样就获得了一个DBCollection,它相当于我们数据库的“表”。

查询所有数据:

DBCursorcur=users.find();

while(cur.hasNext()){

System.out.println(cur.next());

}

完整源码:

packagecom.mongodb;

importjava.net.UnknownHostException;

importcom.mongodb.util.JSON;

publicclasssimpleTest{

publicstaticvoidmain(String[]args)throwsUnknownHostException,MongoException{

Mongomg=newMongo();

//查询所有的Database

for(Stringname:mg.getDatabaseNames()){

System.out.println("dbName:"+name);

}

DBdb=mg.getDB("test");

//查询所有的聚集集合

for(Stringname:db.getCollectionNames()){

System.out.println("collectionName:"+name);

}

DBCollectionusers=db.getCollection("users");

//查询所有的数据

DBCursorcur=users.find();

while(cur.hasNext()){

System.out.println("while="+cur.next());

}

System.out.println("count="+cur.count());

System.out.println("CursorId="+cur.getCursorId());

System.out.println("cur="+JSON.serialize(cur));

}

}

2、完成CRUD操作,首先建立一个curdTset.java,基本测试代码如下:

packagecom.mongodb;

importjava.net.UnknownHostException;

importjava.util.ArrayList;

importjava.util.List;

importorg.bson.types.ObjectId;

importorg.junit.After;

importorg.junit.Before;

importorg.junit.Test;

importcom.mongodb.util.JSON;

publicclasscurdTset{

privateMongomg=null;

privateDBdb;

privateDBCollectionusers;//连接的mongodb数据库

@Before

publicvoidinit(){

System.out.println("TestBefore...");

try{

mg=newMongo();

//mg=newMongo("localhost",27017);

}catch(UnknownHostExceptione){

e.printStackTrace();

}catch(MongoExceptione){

e.printStackTrace();

}catch(Exceptione){

e.printStackTrace();

}

//获取testDB;如果默认没有创建,mongodb会自动创建

db=mg.getDB("test");

//获取usersDBCollection;如果默认没有创建,mongodb会自动创建

users=db.getCollection("users");

}

@After

publicvoiddestory(){

System.out.println("TestAfter...");

if(mg!=null){

mg.close();

}

mg=null;

db=null;

users=null;

System.gc();

}

publicvoidprint(Objecto){

System.out.println(o);

}

privatevoidqueryAll(){

print("查询users的所有数据:");

//db游标

DBCursorcur=users.find();

inti=1;

while(cur.hasNext()){

print("记录"+i+":"+cur.next());

i++;

}

}

@Test

publicvoidadd(){

//先查询所有数据

queryAll();

System.out.println("===============================ADDstart=======================================");

print("ADDcount:"+users.count());

DBObjectuser=newBasicDBObject();

user.put("name","hoojo");

user.put("age",24);

user.put("sex","男");

print(users.save(user).getN());

//添加多条数据,传递Array对象

print(users.insert(user,newBasicDBObject("name","tom")).getN());

//添加List集合

Listlist=newArrayList();

list.add(user);

DBObjectuser2=newBasicDBObject("name","lucy");

user.put("age",22);

list.add(user2);

//添加List集合

print(users.insert(list).getN());

//查询下数据,看看是否添加成功

print("count="+users.count());

System.out.println("===============================ADDend=======================================");

//查询所有数据

queryAll();

}

@Test

publicvoidremove(){

queryAll();

print("删除id=4dde2b06feb038463ff09042:"+users.remove(newBasicDBObject("_id",newObjectId("4dde2b06feb038463ff09042"))).getN());

print("removeage>=24:"+users.remove(newBasicDBObject("age",newBasicDBObject("$gte",24))).getN());

System.out.println("===============================REMOVEend=======================================");

//查询所有数据

queryAll();

}

@Test

publicvoidmodify(){

print("修改:"+users.update(newBasicDBObject("_id",newObjectId("4dde25d06be7c53ffbd70906")),newBasicDBObject("age",99)).getN());

print("修改:"+users.update(

newBasicDBObject("_id",newObjectId("4dde2b06feb038463ff09042")),

newBasicDBObject("age",121),

true,//如果数据库不存在,是否添加

false//多条修改

).getN());

print("修改:"+users.update(

newBasicDBObject("name","haha"),

newBasicDBObject("name","dingding"),

true,//如果数据库不存在,是否添加

false//false只修改第一条,true如果有多条就不修改

).getN());

//当数据库不存在就不修改、不添加数据,当多条数据就不修改

//print("修改多条:"+coll.updateMulti(newBasicDBObject("_id",newObjectId("4dde23616be7c19df07db42c")),newBasicDBObject("name","199")));

System.out.println("===============================EDITend=======================================");

//查询所有数据

queryAll();

}

@Test

publicvoidtestOthers(){

//查询所有数据

queryAll();

DBObjectuser=newBasicDBObject();

user.put("name","hoojo");

user.put("age",24);

//JSON对象转换

print("serialize:"+JSON.serialize(user));

//反序列化

print("parse:"+JSON.parse("{"name":"hoojo","age":24}"));

print("判断tempCollection是否存在:"+db.collectionExists("users"));

//如果不存在就创建

if(!db.collectionExists("users")){

DBObjectoptions=newBasicDBObject();

options.put("size",20);

options.put("capped",20);

options.put("max",20);

print(db.createCollection("account",options));

}

//设置db为只读

db.setReadOnly(true);

//只读不能写入数据

db.getCollection("test").save(user);

}

}

java 环境变量设置

配置基本环境的方法:

一般需要配置三个变量

JAVA_HOME

PATH

CLASSPATH

配置path,就是让你可以在命令提示符下可以直接运行javac,java,如果你在命令提示符下不能运行javac,java提示没有这个命令,那么是你的path没有配置好。如果你运行你的java类的时候提示main函数没有找到,那么就是你的classpath没有配置好。详细的配置方法如下:

设置运行环境参数:

a.如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句:

JAVA_HOME=c:\j2sdk1.4.1

PATH=%JAVA_HOME%\bin;%PATH%

CLASSPATH=.;%JAVA_HOME%\lib

b.如果是winXP,使用鼠标右击“我的电脑”->属性->高级->环境变量

系统变量->新建->变量名:JAVA_HOME变量值:c:\j2sdk1.4.1

系统变量->新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib

系统变量->编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;

(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)

在Classpath里面你可以直接指定一个包名,比如你用到的第三方的包。多个包之间用分号隔开。

详细过程如下:

第一次上机:java运行环境设置及编程运行

实验目的

掌握开发环境配置(jdk和tomcat),并编写源文件、编译源文件和运行应用程序。

实验要求

一、开发环境配置

第一步:下载jdk和tomcat:

到sun官方站点()下载jdk,注意下载版本为Windows Offline Installation的SDK(最新jdk1.6.0),同时最好下载J2SE Documentation(帮助文档),然后到tomcat官方站点()下载tomcat(下载最新Tomcat 6.0版本);

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

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

JAVA_HOME=c:\jdk1.6.0

classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)

path=%JAVA_HOME%\bin

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

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 6.0):

CATALINA_HOME=c:\Tomcat 6.0;

CATALINA_BASE=c:\Tomcat 6.0;

然后修改环境变量中的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中访问,如果看到tomcat的欢迎页面的话说明安装成功了。

第三步:建立自己的jsp app目录

1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;

2.在webapps目录下新建一个目录,起名叫myapp;

3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;

4.WEB-INF下新建一个文件web.xml,内容如下:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app

PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"">

<web-app>

<display-name>My Web Application</display-name>

<description>

A application for test.

</description>

</web-app>

5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:

<html>

<body>

<center>

Now time is:<%=new java.util.Date()%>

</center>

</body>

</html>

6.重启Tomcat

7.打开浏览器,输入看到当前时间的话说明就成功了。

第四步:在已建立的myapp目录下创建Applet程序和HTML程序

JAVA Applet程序:

MyApplet.Java

import java.awt.Graphics;

import java.applet.Applet;

public class MyApplet extends Applet

{

public String s;

public void init()

{ s=new String("Hello World!");}

public void paint(Graphics g)

{ g.drawString(s,25,25);}

}

HTML程序:

Test.html:

<applet code= MyApplet.class width=400 height=400>

</applet>

打开浏览器,输入查看结果

二、运行自己编制的程序

体验各种运行方式下的程序调试运行过程,自行编制、编辑、编译几个小程序,并在不同的环境中成功运行。

1、数列求和

2、 3个数求最大(最小)

3、冒泡排序

安装完J2SDK1.4.2后如何配置环境变量?

1.下载j2sdk 1.4.1或更高版本(,建议同时下载其Java Documentation,这是Java帮助文档)

2.运行刚刚下载的j2sdk-1_4_1_02-windows-i586.exe文件进行正式安装(以下假设安装于c:\j2sdk1.4.1,建议安装路径不要有空格,不宜安装在\Program Files目录下!)。

3.设置运行环境参数:a.如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句:

set JAVA_HOME=c:\j2sdk1.4.1

set PATH=%JAVA_HOME%\bin;%PATH%

set CLASSPATH=.;%JAVA_HOME%\lib

注意:可用dos命令notepad c:\autoexec.bat打开记事本,加入上面的3行语句。

b.如果是Win2000,xp使用鼠标右击“我的电脑”->属性->高级->环境变量

系统变量->新建->变量名:JAVA_HOME变量值:c:\j2sdk1.4.1

系统变量->新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib

系统变量->编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;

(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)

4.使用文本编辑器(比如:edit.com/记事本/UltraEdit/EditPlus)编写如下代码,并保存为文件:HelloWorld.java(必须大小写正确!假设为c:\test\HelloWorld.java)

<CCID_NOBR><CCID_CODE>/* HelloWorld.java*/

public class HelloWorld{

public static void main(String arg[]){

System.out.println("Hello, World!");

}

}</CCID_CODE>

</CCID_NOBR>

5.开启一个DOS窗口,CD(就是跳转/Change Directory)到HelloWorld.java所在的目录中

c:\>cd\test

c:\test>_

6.编译HelloWorld.java为HelloWorld.class

c:\test>javac HelloWorld.java

7.运行HelloWorld.class

c:\test>java HelloWorld

Hello, World!

c:\test>_

注意:如果出现的Exception in thread"main" java.lang.NoClassDefFoundError:helloworld/javaerror:ccan′n read:HelloWorld.java之类的错误,那么是把javac和java写反了。

如果出现Bad command or file name说明javac命令没起作用,需要:c:\>set path="c:\jdk\bin"用这个命令注册BIN目录里的命令

------------------------------------------------------------------------------

网上关于这样的答案全是垃圾.正确答案你建的项目根目录地址(比如:D:/Java),设置为classpath就可以了.步骤:我的电脑-属性-高级-环境变量-系统变量-新建-classpath=.;(D:/Java)一切问题都OK了!

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

JAVA_HOME=c:\j2sdk1.4.2

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.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

它只是用来提供一个编译程序的环境!!!!!

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

c语言培训(培训机构)php源码分享网 免费,php源码网