MyEclipse Derby是什么?

开发 后端
MyEclipse Derby是什么?MyEclipse Derby如何使用?那么本文将给你介绍哦。

MyEclipse Derby是什么呢?Apache Derby是一个完美的,并且开源的,100% Java编写的,容易管理的关系数据库管理系统,它可以和一些商业产品的特性进行交付。

Apache Derby 是一个与平台无关的数据库引擎,它以 Java 类库的形式对外提供服务。与其他难以部署的数据库不同,安装MyEclipse Derby非常简单,只需要将其 .jar 文件复制到系统中并为您的项目添加该 .jar 文件即可。

尽管MyEclipse Derby很容易安装,但是它的特性却非常丰富。它可以支持关系数据库中的所有企业级的特性,包括崩溃恢复、事务回滚和提交、行/表级锁、视图、主键/外键约束、触发器、子查询表达式,等等。

您可以采用两种模式来部署和运行MyEclipse Derby:

1.在嵌入式模式(embedded mode)中,MyEclipse Derby只处理来自与应用程序使用的JVM相同的JVM的请求。在采用嵌入式模式来使用MyEclipse Derby时,应用程序会在启动和关闭时分别自动启动或停止关系引擎。Derby包的derby.jar文件(2MB)包含了MyEclipse Derby 数据库引擎和嵌入式JDBC驱动程序。

2.在网络服务器模式(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。

使用过程:

1. 在 MyEclipse 视图下的 Servers 面板上, 启动 MyEclipse Derby 这个服务器.

2. 选择菜单 Window -> Open Persipective -> MyEclipse Database Explorer, 打开新的数据库浏览视图.

3. 在最左边的 DB Browser 面板下选中 MyEclipse Derby 项, 点击右键并选择弹出菜单中的菜单项 Open Connection 来打开数据库连接并显示所有的数据库和表格.

4. 展开 MyEclipse Derby 节点, 单击选中第一项 Connected to MyEclipse Derby, 点击右键并选择弹出菜单中的菜单项 New SQL Editor.

5. 在 SQL 编辑器里键入下列建表语句:

create table testUser(
id int not null,
username varchar(200),
age int,
primary key ("ID")
)

然后点击编辑器上面的绿色的运行向右箭头按钮来创建表格.

那么MyEclipse Derby的介绍就到这里,其他的相关信息,会在别的文章中涉及。

【编辑推荐】

  1. MyEclipse5.5 汉化详细图解
  2. MyEclipse开发Spring入门操作
  3. MyEclipse 7.1插件安装详解
  4. MyEclipse DeBug对JS脚本的功能浅析
  5. Eclipse和MyEclipse的比较浅析
责任编辑:仲衡 来源: 百度空间
相关推荐

2009-07-09 17:09:49

MyEclipse

2017-03-21 23:29:44

DevOps运维开发

2009-07-10 09:31:57

MyEclipse U

2009-07-10 17:47:47

MyEclipse打包

2011-03-17 13:20:43

Java数据库Derby

2009-07-15 15:47:49

iBATIS是什么

2009-03-26 15:48:00

2013-02-21 15:40:02

SDN

2011-06-07 16:56:40

LDAP

2009-07-10 10:38:00

SVN插件Myeclipse7.

2010-05-20 18:38:53

Myeclipse7.

2009-07-07 16:50:39

ServletResp

2009-09-16 09:39:50

ccna是什么CCNA

2009-07-10 17:16:39

MyEclipse不编

2011-06-30 18:23:08

2009-09-09 09:46:00

MyEclipse配置

2009-07-09 18:16:33

MyEclipse优化

2012-03-09 10:46:35

Adobe AIR是什Adobe AIRAIR

2012-03-15 15:02:27

iUI

2009-06-22 13:48:45

JSF是什么
点赞
收藏

51CTO技术栈公众号