--- activerecord-jdbc-adapter-0.8.2/lib/active_record/connection_adapters/jdbc_adapter.rb	2009-04-16 17:38:06.000000000 +0200
+++ activerecord-jdbc-adapter-0.8.2/lib/active_record/connection_adapters/jdbc_adapter.rb	2009-04-23 14:13:35.000000000 +0200
@@ -381,7 +381,7 @@
           ds.connection
         end
         unless @config[:driver]
-          @config[:driver] = connection.meta_data.connection.java_class.name
+          @config[:driver] = Jdbc::DriverManager.getDriver(connection.meta_data.url).getClass().getName()
         end
       end
 
