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

在Myeclipse中找不到Derby数据库,derby数据库怎么安装?望高手指教,在线等,

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

我来回答

3个回答

懂视网 时间: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的插件复制到MyEclipse的plugins包下,然后在MyEclipse目录打开mylipse.ini配置文件:
[color=darkred][color=darkred][color=darkred][color=blue]-showsplash
com.genuitec.myeclipse.proct
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m
-Dosgi.splashLocation=e:\MyEclipse 6.0.0 M1\eclipse\MyEclipseSplash.bmp
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M[/color][/color][/color][/color] 在256M下加入-clean,这里注意了,刚刚开始我是加在256M上面,但是重启了几回MyEclipse,就是加不进来,后来加在下面就好了,原因我现在还没弄明白呢,有高手望指教!配置好后,重启MyEclipse,右击项目,如果出现Apache Derby选项就是配置成功了!然后把它加载到项目中, 在运行的时候要注意,一定要先启动MyEclipse的tomcat,然后才启动derby数据库,因为MyEclipse比较霸道,总认为自己是第一个启动的连接,所有如果先启动derby数据库,MyEclipse的tomcat就无法启动了!
另外,如果是Eclipse的话,配置基本一样,就是在运行项目时,可以不分先后启动derby数据库和Eclipse的tomcat,因为Eclipse的tomcat不抢占第一连接!

热心网友 时间:2022-04-09 23:48

1.在project Explore里新建一个项目。
在点击新建项目,Window-->Server-->Integrated Sandbox-->Myeclipse Derby-->点击Restore Myeclipse Derby Driver
-->Restore Sample Database-->OK.(不知道要不要下载eclipse Derby插件,解压,复制到Myeclipse6 的插件文件夹这步骤)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 散着的大料和料包的大料过油后香味有什么区别吗? 那些大料煮水之后香 净素青团和艾草青团的区别 我经常大便时有黏糊,大便成细条 浙江地区艾饺和青团有什么区别吗? 拉稀拉出黏糊糊的大便好像还有血 广播元旦搞100字体关于元旦的来历 请告诉我一些关于元旦由来的简介,(不超过100字)谢谢! 梦见大年初一自己化妆了很漂亮 我梦见我在化妆把自己化的好漂亮然后我又把妆洗干净了 是预示什么... 补水面膜一天用几次 补水面膜可以一天做一次吗,我在 进入本地设置页面电视开机界面显示进入本地设置页面,需要输入管理员密码。这密码是多少?我是电信网络 初中生物怎么才能学好 学霸原来都是这样学 浅谈初中生物课的几种教学方法 详细?? 开一个玩具店到底能赚多少呢 如何实现初中生物课堂教学的高效率 浅谈初中生物课的几种教学方法详细 开一个玩具店,经济利润和风险会是怎么样的,请点评一下` 婚姻姓名缘份配对 南海农商银行可以打电话开通短信提醒吗? 十三香大料名称 十三香 大料中 哪种香料最出味 味最大 最好 南海农商银行定期一本通存折如何知道支取 佛山南海农商银行柜员机能取消短信通知吗? 佛山南海农商银行卡不用了取消短信扣费在手机有什么办法 南海农商银行挂失预留号码会收到信息吗 南海农商银行App 5.1.4需要些什么权限? 十三香中的大料是什么及作用 携手共进励志语录 1996年阴历七月初一生的是什么星座 农历七月初一那天生日的人是什么星座的呢? 1996年鼠年农历7月初一是什么星座 保安员自我评价应该怎么写? 目标激励最新语录大全 对激励目标有作用的语录有哪些 激励实现目标的句子 形容多人有一个共同目标,共同努力完成这个目标的词语或文章。文章最好是古文 农历七月初一是什么星座呢?? 农历76年7月初一是什么星座男人? 农历七月初一什么星座