Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 从Cucumber连接Netezza_Ruby_Cucumber_Jruby_Netezza_Activerecord Jdbc - Fatal编程技术网

Ruby 从Cucumber连接Netezza

Ruby 从Cucumber连接Netezza,ruby,cucumber,jruby,netezza,activerecord-jdbc,Ruby,Cucumber,Jruby,Netezza,Activerecord Jdbc,非常简单和简短的问题-如何从Cucumber连接到Netezza数据库 我愿意使用Ruby或JRuby。 我查看了ActiveRecordNetezza适配器(https://github.com/robbkidd/activerecord-netezza-adapter),但不知道如何使用它。如果您打算建议使用此gem,请提供任何示例 基本上,我正在寻找一个解决方案,看起来像- Gem文件- gem 'some gem' 包含代码/ruby文件的文件- require 'th

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

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

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

Gem文件-

    gem 'some gem'
包含代码/ruby文件的文件-

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

让它工作,忽略这个问题,这是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 
需要“activerecord netezza适配器”
需要“activerecord jdbc适配器”
需要“c:\\jdbc\\nzjdbc.jar”
需要“ojdbc14.jar”
需要“ActiveRecord.rb”

$CLASSPATH成功了,忽略这个问题,这里是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 
需要“activerecord netezza适配器”
需要“activerecord jdbc适配器”
需要“c:\\jdbc\\nzjdbc.jar”
需要“ojdbc14.jar”
需要“ActiveRecord.rb”
$CLASSPATH