1

非常简单和简短的问题 - 我如何从 Cucumber 连接到 Netezza 数据库。

我愿意使用 Ruby 或 JRuby。我查看了 activerecord-netezza-adapter (https://github.com/robbkidd/activerecord-netezza-adapter),但不知道如何使用它。如果您要建议使用此 gem,请提供任何示例。

基本上我正在寻找一个看起来像的解决方案 -

宝石文件 -

    gem 'some gem'

包含代码/红宝石文件的文件 -

    require 'that good gem'
    some code to connect to netezza database
    some code to execute query to netezza database
4

1 回答 1

1

搞定了,忽略这个问题,这是 2 分钟前发生的事情 -

require "activerecord-netezza-adapter"
require "activerecord-jdbc-adapter"
require "c:\\jdbc\\nzjdbc.jar"
require "ojdbc14.jar"
require "ActiveRecord.rb"


$CLASSPATH << "c:\\jdbc\\nzjdbc.jar"

@confile = YAML.load_file("connections_details.yml")
@sqlfile = YAML.load_file("queries.yml")
@logFile  = File.open("query_log.yml", 'w+')
@sql_string =  @sqlfile["sql_stmt 1"]["stmt"]


@connection = ActiveRecord::Base.establish_connection(@confile["nzbeta"])
response = @connection.connection.execute(@sql_string)
print response file 
于 2012-08-24T19:28:34.473 回答