实验名称:
开源分布式数据库编程
实验目的:
在已经完成对特定分布式数据库系统环境搭建的基础上,研究相应数据库环境支持的语言环境,选择一个特定模拟案例,完成对相应数据库系统的管理。
实验内容:特定开源分布式数据库编程。
实验报告内容:
(1)特定分布式数据库开发语言及编程环境简介;
分布式数据库开发语言:Java 
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
分布式数据库编程环境:JDKEclipse
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。
 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
(2)特定分布式数据库编程环境搭建;
到SUN下载JDK最新开发包,一般运行后将SDK和JRE一起安装。安装后配置环境变量如表所示。环境变量配置变量名变量值JAVA_HOME C:\Program Files\Java\jdk1.6.0_26 (安装路径)path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin classpath.;%JAVA_HO
ME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
在尝试用java连接mongodb之前,我们下载mongodb的java驱动,下载地址:github/mongodb/mongo-java-driver/downloads.注意下载对应的版本,实验的mongodbdb是2.0.3,所以下载mongo-2.0.jar — Version 2.0在Eclipse上下载java版的Eclipse,就是第一个,网址:/downloads/.下载完成后,Eclipse新建一个java project,我新建一个名为MongoDB的工程,新建好了后,右键单——>build path——>add external archives——>到之前下载好的驱动包添加。
(3)特定分布式数据库编程测试;
Mongodb的基本操作:进入cmd控制台,按照之前的方法进入MongoDB目录,输入,再输入use testdb创建testdb数据库输入db.addUser(“wangcanlin”, “123”)为testdb创建一个用户
下面是连接数据库的测试代码:java64位
import db.DB;//加载MongoDB的java驱动
import db.Mongo;
public class Test{
public static void main(String[] args) {
throws Exception {Mongo m = new Mongo("localhost", 27017);
DB db = m.getDB("testdb");
if(db.authenticate("wangcanlin", "123".toCharArray())){
            System.out.println("success");
}
else
              System.out.println("flase");
    }
}
(4)小结。
该实验让我们了解了利用java语言连接MongoDB,为以后将MongoDB应用于社会需求奠定了基础。