Rie gue lagi di project di client...... internetnya luemoooot buanget (jadi
blon coba JRubynya, anyway sebelumnya gua dah donlot RadRails / dah merge
dengan Aptana dan dia pake JRE 6 siip siiip siiip bisa autocomplete jQuery
lageeeeeeeeee).............. :(

iye yang DBI gue dah coba tapi mysql heheheh padahal yang gue pake
postgresql, standard installasi yang ada di win32 ndak dikasih tuh fasilitas
driver buat postgresql (DBI) tapi yang gue heran kalau konak dari
activerecord bisa postgrenya jalan trus pas gue cek di source code di active
record rever ke postgre driver tapi gue blon coba cari detailnya karena
inheritance / module activerecord::base mencar - mencar filenya. puyenk dah
anyway ntar pas gua lagi di kantor ta' coba lagi Rie,

Best Regrads,
Widi Harsojo


On 5/11/07, Arie Kusuma Atmaja <[EMAIL PROTECTED]> wrote:
>
>
> Gimana Wid? Udah sukses pakai jruby? Atau gagal?
> kalau ini sudah pernah nyoba belum:
> http://ruby-dbi.rubyforge.org
>
> -_-
>
>
> Arie Kusuma Atmaja wrote:
> > Teman, udah lihat tutorial ini?
> >
> http://rubylearning.com/blog/2007/05/05/connect-jruby-to-mysql-using-jdbc/
> >
> > Widi Harsojo wrote:
> >> Thx!, donlot dulu jruby ama konco2nya...
> >>
> >> Best Regards,
> >> Widi Harsojo
> >>
> >> On 5/4/07, Andry S Huzain <[EMAIL PROTECTED]<andryshuzain%40gmail.com>>
> wrote:
> >>> >
> >>>> On 5/4/07, Widi Harsojo <[EMAIL PROTECTED] 
> >>>> <wharsojo%40gmail.com><wharsojo%40gmail.com>>
> >>> wrote: Dear pren,
> >>>> ActiveRecord bisa kasih info structure table seluruh tabel yang ada
> di
> >>> DB
> >>>> ndak ya (tapi tanpa subclassing ActiveRecord::Base), atau emang harus
> >>> pake
> >>>> DBI en spesific syntax dr masing masing DB.
> >>> Setauhu saya memang belum ada.
> >>> (Karenanya saya suka pake ActiveRecord::Schema terlebih dahulu, baru
> >>> kemudian ActiveRecord::Migration untuk perubahan selanjutnya).
> >>>
> >>> Yang ada sih, di JDBC :D
> >>> Coba pake JRuby Extras (http://rubyforge.org/projects/jruby-extras/)
> >>>
> >>> Saya coba ini di bisa jalan. Bisa langsung dicoba juga di jirb (awas,
> >>> jirb
> >>> IS NOT irb).
> >>>
> >>> ##begin code
> >>> require 'java'
> >>>
> >>> module JavaLang
> >>> include_package 'java.lang'
> >>> end
> >>>
> >>> module JavaJDBC
> >>> include_package 'java.sql'
> >>> end
> >>>
> >>> module MySQL
> >>> include_package 'org.gjt.mm.mysql.Driver'
> >>> end
> >>>
> >>> #make sure java + ruby + jruby ecosystems are all set.
> >>> puts 'Java ClassPath' = JavaLang::System::getProperty('java.class.path
> ')
> >>> puts 'Java Library Path' =
> >>> JavaLang::System.getProperty('java.library.path
> >>> ')
> >>>
> >>> classpath = JavaLang::System.getProperty('java.class.path')
> >>> driver = '/home/andry/java/libs/mysql-connector-java-5.0.3/mysql-
> >>> connector-java-5.0.3-bin.jar'
> >>> JavaLang::System.setProperty("java.class.path", classpath + ";" +
> >>> driver)
> >>>
> >>> #For the wrath, glory, and for the red dawn. Let's use JDBC's
> >>> DriverManager!!
> >>> Java::JavaClass.for_name('org.gjt.mm.mysql.Driver')
> >>> db = 'jdbc:mysql://localhost/mephisto_production'
> >>> user = 'root'
> >>> password = ''
> >>>
> >>> Connection = java.sql.Connection
> >>> DatabaseMetaData = java.sql.DatabaseMetaData
> >>> ResultSet = java.sql.ResultSet
> >>>
> >>> con = JavaSQL::DriverManager.getConnection(db, user, password)
> >>> dbmd = con.getMetadata
> >>> rs = dbmd.getTables(nil, nil, nil, ['STRING'])
> >>>
> >>> #It's too bad we can use block-iterator over ResultSet. It's by JDBC's
> >>> design.
> >>> while (rs.next)
> >>> puts = rs.getString(1)
> >>> end
> >>>
> >>> ##end code
> >>>
> >>> .
> >>> Bisa jalan ciamik untuk SQLite dan PostGres juga (sudah saya coba).
> >>> Oracle, HSQLDB, Derby, dan Firebird masih error.
> >>>
> >>> ps. Saya tahu ini memang bukan "all holy ruby way". Dan untuk bos
> Widi,
> >>> kayaknya ini juga bukan "solusi" cerdas, harus saya akui itu.
> >>>
> >>> Untuk Ruby purist, maafkan dark-java-side saya :D
> >>>
> >>> (Ujung2nya saya jadi penasaran, apakah ADO.NET juga bisa jalan pake
> >>> IronRuby ya).
>
> --
> Arie A.K.A ariekeren / YM! = riyari3
> http://ariekusumaatmaja.wordpress.com http://groups.yahoo.com/groups/id-
> ruby
> Ojo Dumeh, Iso rumongso ning ojo rumongso iso.
> Ing Ngarso Sing Tulodo, Ing Madyo Mangun Karso, Tut Wuri Handayani.
>
>  
>


[Non-text portions of this message have been removed]

Kirim email ke