下面介绍jruby下用JDBC连接数据库的方法[连接sqlserver2000]
把sqlserver的jdbc数据库驱动拷贝jruby/lib目录里面
创建 Ruby on Rails 项目
1. 在 NetBeans IDE 中,选择 File > New Project。
2. 在 Categories 字段中选择 Ruby,在 Projects 字段中选择 Ruby on Rails
Application,然后单击 Next。
3. 在 Project Name 字段中键入 RubyWebLog,然后单击 Finish。
4. 浏览 Projects 窗口。如下图所示,Projects 窗口按类别对项目进行分组。展开每个节点可查看每个类别中的类型。
配置数据库
1. 在 Projects 窗口中,展开 Configuration 节点。
2. 打开 database.yml。
3. 在 database.yml 中,删除 development: 下的默认数据库配置并替换为以下配置:
代码示例 1:在 database.yml 中开发数据库配置
adapter: jdbc
driver: org.apache.derby.jdbc.ClientDriver
url: jdbc:derby://localhost:1527/sample
username: app
password: app
4. 确保您使用代码示例 1 中所示的正确格式。如果使用制表符,则可能会在迁移数据库时遇到错误。
5.打开 environment.rb 并在内容为 Rails::Initializer.run do |config| 的行上面插入以下代
码:
代码示例 2:Ruby 代码
if RUBY_PLATFORM =~ /java/
require 'rubygems'
RAILS_CONNECTION_ADAPTERS = %w(jdbc)
end
6.打开 Services 窗口,展开 Databases 节点,并检查示例 {app on APP} 数据库是否已连接。
如果示例数据库标记的 jdbc 节点已中断,则 IDE 未连接到数据库。要连接到示例数据库,请右键单击示例数据库的 jdbc 节点,然后从弹出
菜单中选择 Connect。如果出现 Connect 对话框,则对 Password 输入 app,选择 Remember Password
During This Session,然后单击 OK。