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的介绍就到这里,其他的相关信息,会在别的文章中涉及。

这个问题通常是由于 Derby 数据库服务器没有启动导致的。你可以按照以下步骤进行解决: 1. 确认 Derby 数据库服务器是否已经安装:如果你还没有安装 Derby 数据库服务器,那么你需要先下载并安装它。你可以从官方网站上下载 Derby 数据库服务器的安装包,并按照说明进行安装。 2. 启动 Derby 数据库服务器:在安装完 Derby 数据库服务器之后,你需要启动它。你可以在命令行中输入以下命令来启动 Derby 数据库服务器: ``` java -jar <derby-home>/lib/derbyrun.jar server start ``` 其中,`<derby-home>` 是 Derby 数据库服务器的安装路径。例如,如果你把 Derby 数据库安装在了 `C:\Program Files\Derby` 目录下,那么命令就应该是: ``` java -jar C:\Program Files\Derby\lib\derbyrun.jar server start ``` 3. 确认 Derby 数据库服务器已经启动:启动 Derby 数据库服务器之后,你需要确认它是否已经成功启动。你可以在命令行中输入以下命令来查看 Derby 数据库服务器的状态: ``` java -jar <derby-home>/lib/derbyrun.jar server status ``` 如果 Derby 数据库服务器已经成功启动,你应该能够看到类似以下的输出: ``` ------------------ Java DB ------------------ 10.15.2.0 - (1458268) - started and ready to accept connections on port 1527 ``` 其中,`started and ready to accept connections on port 1527` 表示 Derby 数据库服务器已经成功启动,并且正在监听 1527 端口。 4. 确认连接参数是否正确:最后,你需要确认连接 Derby 数据库时使用的连接参数是否正确。在 MyEclipse 中连接 Derby 数据库时,你需要指定以下连接参数: - 驱动程序:`org.apache.derby.jdbc.ClientDriver` - URL:`jdbc:derby://localhost:1527/<database-name>;create=true` - 用户名:`<username>` - 密码:`<password>` 其中,`<database-name>` 是你想要连接的 Derby 数据库的名称,`<username>` 和 `<password>` 分别是你的数据库用户名和密码。 如果你按照以上步骤操作仍然无法连接 Derby 数据库,那么你可以尝试重新启动 Derby 数据库服务器,或者查看 Derby 数据库服务器的日志,看看是否有任何错误信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值