问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在eclipse是怎么安装derby?我使用的eclipse版本是 Helios Service Release 1,希望高手指点

发布网友 发布时间:2022-04-09 21:01

我来回答

2个回答

懂视网 时间:2022-04-10 01:22

数据库是一个纯用Java实现的内存数据库。属于Apache的一个开源项目。因为是用Java实现的,所以能够在不论什么平台上执行。另外一个特点是体积小,免安装,仅仅须要几个小jar包就能够执行了。

以下说下其安装及配置

安装

1).从apache下载Derby数据库(如db-derby-10.10.1.1-bin.zip)并解压到随意文件夹(如:D:Derbydb-derby-10.10.1.1-bin)。

2).配置环境变量DERBY_HOME=D:Derbydb-derby-10.10.1.1-bin 并加入到path和classpath环境变量(%DERBY_HOME%in;%DERBY_HOME%libderbyrun.jar) 3).測试数据库安装 C:>sysinfo ------------------ Java Information ------------------ Java Version: 1.7.0_40 Java Vendor: Oracle Corporation Java home: C:Program FilesJavajdk1.7.0_40jre Java classpath: D:Derbydb-derby-10.10.1.1-binin;D:Derbydb-derby-10.10.1.1-binlibderbyrun.jar; OS name: Windows 7 OS architecture: amd64 OS version: 6.1 Java user name: qqqqq Java user home: D:userdataqqq Java user dir: C: java.specification.name: Java Platform API Specification java.specification.version: 1.7 java.runtime.version: 1.7.0_40-b43 --------- Derby Information -------- [D:Derbydb-derby-10.10.1.1-binlibderby.jar] 10.10.1.1 - (1458268) [D:Derbydb-derby-10.10.1.1-binlibderbytools.jar] 10.10.1.1 - (1458268) [D:Derbydb-derby-10.10.1.1-binlibderbynet.jar] 10.10.1.1 - (1458268) [D:Derbydb-derby-10.10.1.1-binlibderbyclient.jar] 10.10.1.1 - (1458268)

连接

	C:>ij 
	ij 版本号 10.10 
	ij> CONNECT ‘jdbc:derby:D:ProjectderbyDB	estdb;create=true‘;(假设数据库testdb不存在,则创建改数据库) 
	ij> CONNECT ‘jdbc:derby:D:ProjectderbyDB	estdb;‘;  (连接testdb数据库) 
	ij(CONNECTION1)> CREATE TABLE FIRSTTABLE(ID INT PRIMARY KEY,NAME VARCHAR(12));(创建表) 
	已插入/更新/删除 0 行 
	ij(CONNECTION1)> INSERT INTO FIRSTTABLE VALUES(10,‘TEN‘),(20,‘TWENTY‘),(30,‘THIRTY‘);(插入数据) 
	已插入/更新/删除 3 行 
	ij(CONNECTION1)> SELECT * FROM FIRSTTABLE; 
	ID |NAME 
	------------------------ 
	10 |TEN 
	20 |TWENTY 
	30 |THIRTY 
	已选择 3 行 
	ij(CONNECTION1)>exit;(退出) 
说明

1. sysinfo工具用于显示Java环境信息和Derby的版本号信息。


2. ij工具来进行数据库交互,运行SQL脚本,如查询、增删改、创建表等


样例

以下是个完整的样例。怎样程序中操作JavaDB

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Properties;

public class TestDerby {
	public static void main(String[] args) {
		try {
			Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
			System.out.println("Load the embedded driver");
			Connection conn = null;  
			Properties props = new Properties();
			props.put("user", "user1"); props.put("password", "user1");
			conn=DriverManager.getConnection("jdbc:derby:C:\Project\derbyDB\testdb;");
			System.out.println("create and connect to testdb");
			
			Statement s = conn.createStatement(); 
			ResultSet rs = s.executeQuery("SELECT * FROM FIRSTTABLE");
			System.out.println("name		score");
			while(rs.next()) {
					StringBuilder builder = new StringBuilder(rs.getString(1));
					builder.append("	");
					builder.append(rs.getInt(1));
					System.out.println(builder.toString());
			}
			
		} catch (InstantiationException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}catch (Exception e) {
			e.printStackTrace();
		}
		
	}

}



Derby数据库的安装配置及使用

标签:value   family   查询   增删改   illegal   format   use   span   使用   

热心网友 时间:2022-04-09 22:30

Derby插件的安装与其他Eclipse插件安装类似,只需要将之前下载的两个插件解压到Eclipse plugins目录下,然后重新启动Eclipse即可。你可以通过Plugin Details窗口来查看该插件是否安装成功:选择菜单[Help]->[About Eclipse SDK],然后点击[Plugin Details]

使用插件
在使用该插件前,我们先创建一个Java项目,取名为DerbyDemo,然后在Package Explorer视图选择该项目,单击右键选择菜单[Apache Derby]->[Add Apache Derby Nature]

接下来是配置Derby相关属性,在Package Explorer视图选择项目单击[Properties]在左边的属性列表中选择Apache Derby;并将 Derby 的主目录设为不同于项目根目录的某个目录,例如D:/derbyDB

配置完毕后,我们就可以启动Derby服务器了,在Package Explorer视图选择项目单击[Apache Derby]->[Start Derby Network Server];控制台将输出Derby的启动信息

同样的,Derby 服务器的关闭也是类似的,在Package Explorer视图选择项目单击[Apache Derby]->[Stop Derby Network Server]。
另外,我们在[Apache Derby]菜单下看到的ij(Interactive SQL)和sysinfo(Derby System Information)工具将在后面进行介绍。

运行模式
您可以采用两种模式来部署和运行Derby:
l 在嵌入式模式(embedded mode)中,Derby只处理来自与应用程序使用的JVM相同的JVM的请求。在采用嵌入式模式来使用Derby时,应用程序会在启动和关闭时分别自动启动或停止关系引擎。Derby包的derby.jar文件(2MB)包含了Derby 数据库引擎和嵌入式JDBC驱动程序。
l 在网络服务器模式(network server mode)中,Derby会处理来自不同JVM的应用程序请求。或者,如果您喜欢使用Perl、PHP、Python或C来编写程序,那么您也可以部署一个Derby网络服务器,并通过各种语言特有的模块连接到这个服务器上,例如Perl的DBI(Database Interface)和PHP的ODBC(Open Database Connectivity)。Derby的derbynet.jar文件(0.2MB)包含了Derby Network Server。

PS:有一些图片没有粘过来,你自己去参考资料的那个网页看吧

参考资料:http://blog.csdn.net/sanshiqier/archive/2007/06/27/1668447.aspx

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中美有什么经济冲突 杨凌衡水实验中学高中学费是多少 蒂芙尼珍珠项链怎么清洗和保养? tiffany&co 的缺点 如何保养蒂芙尼的项链? tiffany保养要多久时间 Tiffany珠宝需要多长时间保养? 人为什么活着,怎样活着都是无憾!! 孩子犟的不行家长怎么教育 有什么比较好用的游戏视频录制软件? 适用于Windows的10个好用的游戏录制软件 早晨嗓子里突然有强烈的异物感,耳朵也痒 喉咙有异物感,同侧耳朵内有点难受,口腔溃疡,没有咳嗽,声音没有变!有异物感三天了,咽东西时难受异物 鼻咽异物感,老回吸吐痰,一边耳朵难受,嗓子有点疼。 人保财险业务员的前途 咽喉有异物感耳鸣头晕? 人保的业务员有底薪吗 嗓子难受用电筒看 左边喉咙还长泡 红色 异物感明显 左耳朵和喉咙很痒 用手摸 可以摸到泡 左边有右边没有 人保业务员工资待遇 喉咙和耳朵有异物感 右侧喉咙有异物感伴随右侧耳朵里面疼和右边肩膀酸痛,吃过阿莫西林没有效果 中国人保做业务员咋样 喉咙单侧不舒服,有异物感,吃东 人保财险销售业务员待遇问题(急)? 咽喉有异物感而且耳朵一直堵塞该怎么办 喉咙左侧紧缩感异物感耳朵有点痒不会是食道癌吧 世界上都有什么狼 狼的品种及分布地 世界上共有多少种狼 老虎属于猫科动物,还有哪些动物也是属于猫科动物呢? 藏獒与野外的狼相比,谁更厉害? 咽部有异物感,有压迫的感觉。摸不到,感觉脖子很干,是怎么了,严重时感觉耳朵也是难过的, 咽部一侧总是不适,总是有痰,同侧淋巴结肿大,耳闷耳感半年了怎么办? 人保电销业务员有底薪 咽喉一直不舒服,大概有五年了,期间也看医生吃药,也就时不时的难受,总感觉咽部有异物感,这两天发现耳 谁认识picc中国人保寿险、平安寿险、中国人寿 (苏州) 的业务员? 求联系! TP_LINK出厂密码是多少 如何成为人保的业务员 中国人民保险业务员底薪如何开的 TP-LINK初始密码是多少?谢谢 中国人保卖保险业务员 能推荐个入门级的弗拉门戈吉他教程吗? 弗拉门戈吉他教程《常用技巧详解》这书现在是已经买不到了吗?到处都... 求云盘的吉他教程,从基础到指弹最好都有 弗拉门戈吉他 怎么联系快速音阶 如何学习弗拉门戈吉他 吉他弗拉门戈扫弦法怎么练啊??? 弗拉门戈奏法怎么弹 有没有欧永财弗拉门戈吉他 教程 怎样练好弗拉门戈吉他弹奏? 弹奏弗拉门格风格的吉他曲子,需要用到哪些和弦?