在Eclipse中开发Apache Derby应用程序 - 编程入门网
图 3. 使用 Connection Wizard 创建数据库 在Eclipse中开发Apache Derby应用程序(4)时间:2011-02-16 IBM Gilles Roux完成该向导后,便创建了一个数据库,并且向 Database Explorer View 中添加了一个连接。通过展开连接的节点,就可以浏览这个数据库,但是显然这个时候它是空的。 数据库被创建在 Derby 网络服务器的当前目录中,也就是之前创建 Eclipse 项目时所在的目录。可以通过右击项目名并选择 Refresh 来刷新该项目,这样将显示一个新的 bookstoredb/ 目录,该目录包含用于数据库的文件。不要试图修改这些文件,否则数据库会受到损坏。 创建数据库对象 接下来的步骤是创建应用程序将要用到的数据库对象。在这里,只需使用 SQL Scrapbook 创建一个表即可。SQL Scrapbook 可以通过右击连接名并选择“Open SQL Scrapbook”来调用。这时将打开一个新的编辑器,在这个编辑器中可以输入要发出的 SQL 语句: 清单 1. CREATE TABLE 语句
请注意,SQL Scrapbook 只能用于执行单条的 SQL 语句。而且,不要以分号来结束 SQL 语句。然后,可以按下主 Eclipse 按钮栏中的“Execute SQL statement”按钮。DB Output 视图应该显示结果是成功的。还可以刷新连接,以及验证数据库现在是否包含新创建的表。 图 4. 使用 SQL Scrapbook 创建表 在Eclipse中开发Apache Derby应用程序(5)时间:2011-02-16 IBM Gilles Roux创建测试数据 现在通过执行 INSERT 语句向 books 表填充一些测试数据。这也可以通过 SQL Scrapbook 来实现,但这里我们使用了 IBM Integration plug-in for Derby 的“Run SQL script using ij”功能。这项功能允许使用 Derby 命令行实用程序执行 SQL 脚本,并在 Eclipse 输出视图中查看结果。这种方法的一大优点是:它允许一次执行多条语句。而且,这种方法要求在脚本的开始处包含一条连接语句,因此您可以对连接 URL 有更多的控制。 表 2. SQL Scrapbook 和 IJ 脚本 之间的不同之处
构建 URL 的一种简便方法是复制 Connection Wizard 所使用的 URL:在数据库浏览器中右击连接,然后选择“Edit Connection”并访问“Connection URL”字段。这里需要添加用户名和密码作为 URL 属性。 使用 Eclipse 在项目中创建一个名为 data.sql 的文本文件,并键入以下命令: 清单 2. INSERT INTO 语句
|
||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |