(j2ee)总结关于derby内嵌模式和服务模式

1内嵌模式。Derby数据库与应用程序共享同一个JVM,通常由应用程序负责启动和停止,对除启动它的应用程序外的其它应用程序不可见,即其它应用程序不可访问它;

罗列一些关键代码

Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();//加载驱动 
Connection conn = DriverManager.getConnection("jdbc:derby:TESTDB;create=true");//连接数据库
Statement st = conn.createStatement();  
st.execute("create table USER_INFO (ID INT NOT NULL,NAME VARCHAR(10) NOT NULL)");//建表
st.executeUpdate("insert into USER_INFO(ID,NAME) values (1,‘hermit‘)");//插入数据
ResultSet rs = st.executeQuery("select * from USER_INFO");//读取刚插入的数据
DriverManager.getConnection("jdbc:derby:;shutdown=true");//关闭数据库
org.apache.derby.jdbc.EmbeddedDriver 
这个驱动是这个D:\2tools\java\jdk1.7.0_17\db\lib\derby.jar

能看出吗,无须链接帐号密码,在当前目录下会生成一个文件数据库文件夹TESTDB

(驱动包都说了,玩的时候记得加入)



2网络模式。Derby数据库独占一个JVM,做为服务器上的一个独立进程运行。在这种模式下,允许有多个应用程序来访问同一个Derby数据库。

罗列一些关键代码

Class.forName("org.apache.derby.jdbc.ClientDriver");
Properties properties = new Properties();
properties.put("create", "true"); // 新建数据库
Connection conn = DriverManager.getConnection("jdbc:derby://localhost:1527/myeclipse", properties);
org.apache.derby.jdbc.ClientDriver 
这个驱动是这个D:\2tools\java\jdk1.7.0_17\db\lib\derbyclient.jar

能看出吗,无须链接帐号密码,也可以写帐号密码,会出现不同的情况,读者自己琢磨把

本文章归属于小黑_mo所有,转载请说明出来http://my.oschina.net/moziqi/

参考http://128kj.iteye.com/blog/1725848

时间: 2024-10-20 01:18:55

(j2ee)总结关于derby内嵌模式和服务模式的相关文章

Hive的三种安装方式(内嵌模式,本地模式远程模式)

一.安装模式介绍:     Hive官网上介绍了Hive的3种安装方式,分别对应不同的应用场景.     1.内嵌模式(元数据保村在内嵌的derby种,允许一个会话链接,尝试多个会话链接时会报错)     2.本地模式(本地安装mysql 替代derby存储元数据)     3.远程模式(远程安装mysql 替代derby存储元数据) 二.安装环境以及前提说明:     首先,Hive是依赖于hadoop系统的,因此在运行Hive之前需要保证已经搭建好hadoop集群环境.     本文中使用的

Hadoop-1.2.1伪分布下 hive-0.10.0内嵌模式安装

Hadoop-1.2.1伪分布下 hive-0.10.0内嵌模式安装 1.下载hive-0.10.0 网址是:http://archive.apache.org/dist/hive/hive-0.10.0/   下载的安装包为:hive-0.10.0.tar.gz   2012-12-18 23:21  35M  2.把hive-0.10.0拷进 /usr/ 目录下,并进行解压 tar  –zxvf hive-0.10.0.tar.gz 解压完毕如下图: 3.修改文件名.修改hive文件权限.删

内嵌数据库

常见的内嵌数据库 Sqlite  (推荐) SQLite 第一个Alpha 版本诞生于2000 年5 月.. SQLite 是一款轻型的数据库,它的设计目标是嵌入 式的,它占用资源非常的低,在嵌入式设备中,可能只需要几百K 的内存就够了. 它能够支持 Windows/Linux/Unix 等等主流的操作系统,多程序语言相结合,比如PHP .Java 等.同时支持以加密方式存储数据信息. 优点 :占用内存非常小,适合内存受限设备(如手持设备). 官方网站 :http://www.sqlite.or

Stratix内嵌存储器测试报告

     Stratix和Stratix GX系列器件内嵌TriMatrix存储块包括512-bit M512块.4-Kbit M4K块及512-Kbit M-RAM块.TriMatrix存储结构可对输入和输出RAM块的信号加上寄存器级,实现同步(pipelined) RAM.所有TriMatrix存储器输入均为寄存器级,提供同步写周期.输出寄存器可被旁路(bypassed).全同步的简单或真正双端口TriMatrix存储器的工作速度高达312MHz,可工作于flow-through模式(仅有输

Makefile---make内嵌函数及make命令显示 (九)

原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/ 这一节我们讲一下make的函数,在之前的章节已经讲到了几个函数:wildcard.patsubst.notdir.shell等.一般函数的调用格式如下: $(funcname arguments) 或 $(funcname arguments) 其中funcname是需要调用函数的函数名称,应该是make内嵌函数:arguments是函数参数,参数和函数名之间使用空格分割,如果存在多个参 数时

使用Windows安装的最高版本IE内核加载内嵌页(转载)

客户端程序内嵌Webbrowser控件时,默认情况都是使用IE7兼容模式打开网页的.但是IE7有很多新的特性不支持,导致无法正常显示出来,所以需要强制使用高版本的IE内核来加载.渲染. 1 void ChangeRegedit(const wchar_t* pExeName) 2 { 3 if ( NULL == pExeName ) 4 return ; 5 TCHAR szVersion[64] = {0}; 6 DWORD dwSize = 64; 7 HKEY hKey; 8 // 先获

java发送内嵌图片邮件

前言: 博客系统中需要邮件服务的功能,以前写过类似的功能,不过功能太简单了,仅仅是发送文本内容,现在尝试一下发送内嵌图片邮件! 准备工作: 请参考:http://www.cnblogs.com/hujunzheng/p/4792831.html 整体效果: 发送端:网易邮箱:接收端:qq邮箱. 1.web前端 2.在网易邮箱“已发送”中可以看见通过java代码发送的邮件 3.同样在qq邮箱中也可以看到这样的效果 实现过程: 1.web前端(bootstrap布局) <form action=&quo

【MongoDB学习笔记18】MongoDB的查询:find查询内嵌文档

查询内嵌文档和查询普通文档完全相同: 例如: > db.post.find()    { "_id" : ObjectId("54ace1394ba07ed75df68f90"), "name" : { "firstname" : "joe", "lastname" : "schome" }, "age" : 28 }     { "

【转】WebResource实现在自定义控件中内嵌JS文件

在类库中的资源  其他项目中要使用 需要嵌入才行 参考文献:WebResource实现在自定义控件中内嵌JS文件 1. WebResource简介 ASP.NET(1.0/1.1)给我们提供了一个开发WebControl的编程模型,于是我们摆脱了asp里面的include模式的复用方式.不过1.0/1.1提供的Web控件开发模型对于处理没有image.css等外部资源的组件还算比较得心应手,script虽然很多时候也是外部资源,但在开发控件的时候我们习惯把script使用Page.Registe