LoginSignup
1
1

More than 5 years have passed since last update.

JRubyからApache DrillにJDBC接続

Posted at

JRubyからApache DrillにJDBC接続するサンプルです。
Embededモードで動かしています。
接続URLを修正すればDistributedモードのDrillbitノードにも接続できるはずです。

環境
JRuby1.7.20
Apache Drill 1.0.0 RC1 (GAリリースが近づいて参りました!)

ruby(test.rb)
require 'rubygems'
require 'java'

Java::org.apache.drill.jdbc.Driver;
conn = java.sql.DriverManager.get_connection('jdbc:drill:zk=local', "", "")
stmt = conn.create_statement
rs = stmt.execute_query('SHOW DATABASES')

while (rs.next) do
  puts rs.getObject(1)
end

rs.close
stmt.close
conn.close
jruby -J-classpath jars/*:jars/3rdparty/*:jars/jdbc-driver/*:jars/classb/*:jars/ext/* test.rb
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1