2009-09-16 9 views
0

Existe-t-il une solution pour travailler avec Btrieve/Pervasive db du niveau de Ruby? Un bijou? Peut-être que quelqu'un a de l'expérience avec une telle chose?Btrieve/Pervasive db et Ruby

Ou peut-être utiliser des bibliothèques Java via Jruby? Je n'ai jamais utilisé Jruby

Répondre

0

@kell J'ai utilisé le pilote Jruby et JDBC Pervasive. Exemple simple:

require "java" 
module JavaSql 
    include_package "java.sql" 
end 
pervasive_driver = Java::JavaClass.for_name("pervasive.jdbc.PervasiveDriver") 
conn = JavaSql::DriverManager.getConnection("jdbc:pervasive://host/database","master","") 
stmt = conn.createStatement 
rs = stmt.executeQuery("select count(*) as class_count from class") 
while (rs.next) do 
    puts rs.get_string("class_count") 
end 
1

Jamais travaillé avec cela, mais s'il y a un adaptateur JDBC pour cela, alors c'est une bonne idée d'utiliser JRuby. Utilisation JRuby est mort simple, visitez JRuby.org.