首 页新闻文章中心下载中心客户留言
您当前的位置:古朴下载网文章中心程序设计java程序设计Java数据库 → 文章内容 退出登录 用户管理
本类热门文章
相关下载
关于在JRuby中构建Apache Derby数据库应用程序的两种方法(十三)
作者:本站  来源:本站原创  发布时间:2008-3-7 10:49:41

减小字体 增大字体

◆require_gem "activerecord" —— 第二行将导入 ActiveRecord gem。

  ◆require 'jdbc_adapter' —— 第三行将引入 ActiveRecord-JDBC 适配器。

  ◆ActiveRecord::Base.establish_connection(:adapter => "jdbc" , :driver =>"org.apache.derby.jdbc.EmbeddedDriver" , :url => "jdbc:derby:JRubyDB;create=true" ) —— 这行代码将把 ActiveRecord 连接至 Derby。establish_connection 方法将获取实参的变量列表,在 JDBC 连接的情况下包括适配器名称、驱动程序和 JDBC URL。适配器名称用于告诉 ActiveRecord 查找 JDBC 适配器并使用它,这点与 MySQL 或 Oracle 正好相反。驱动程序和 URL 参数都是 JDBC 建立连接所需的数据。如果使用了一个 ActiveRecord 的内置适配器,则需要在 establish_connection 方法中使用不同的参数。

  ◆ActiveRecord::Base.remove_connection() —— 最后一行用于断开连接。在此情况下,这样做实在没必要,因为脚本已退出,JVM 也已退出,因此连接将被破坏 —— 但这是个很好的习惯。

  如果按照原样运行此脚本,则不会按照预期得到输出。除了建立连接并随后断开连接之外,您没有对 ActiveRecord 执行任何操作,因此这也合情合理。

  使用 ActiveRecord 与数据进行交互

  此部分将说明用 ActiveRecord 如何检索 Derby 中的数据和将输入插入 Derby 以及如何使用 ActiveRecord 事务。

  使用 ActiveRecord 从 Derby 中检索数据

  下一步是从数据库中提取所有雇员,从这里事情将开始变得有趣起来。将清单 10 中所示的代码行添加到脚本的 establish_connection 调用和 remove_connection 调用之间。

[] [返回上一页] [打 印]
文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登陆
友情连接及广告业务QQ:104261325(请注明来意)本网站日IP超五千,欢迎各位做广告及进行连接