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")
)