2012-08-24 63 views
0

非常簡單和短的問題 - 我如何連接到黃瓜Netezza數據庫。從黃瓜連接Netezza

我可以使用Ruby或JRuby。 我看着activerecord-netezza-adapter(https://github.com/robbkidd/activerecord-netezza-adapter),但不知道如何使用它。它的任何例子,如果你要建議使用這個寶石。

基本上我尋找一個看起來解決像 -

寶石文件 -

gem 'some gem' 

文件包含代碼/ ruby​​文件 -

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

回答

0

得到它的工作,忽略了這個問題,這裏是剛發生的事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