Changeset: fb4c8d59699a for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java?cmd=changeset;node=fb4c8d59699a
Modified Files:
        src/main/java/org/monetdb/client/JdbcClient.java
Branch: default
Log Message:

Force the driver class to the loaded so it registers itself with the 
DriverManager.


diffs (25 lines):

diff --git a/src/main/java/org/monetdb/client/JdbcClient.java 
b/src/main/java/org/monetdb/client/JdbcClient.java
--- a/src/main/java/org/monetdb/client/JdbcClient.java
+++ b/src/main/java/org/monetdb/client/JdbcClient.java
@@ -28,11 +28,9 @@ import java.sql.Connection;
 import java.sql.DatabaseMetaData;
 import java.sql.DriverManager; // this import is required as it will trigger 
loading the org.monetdb.jdbc.MonetDriver class
 import java.sql.ResultSet;
-import java.sql.ResultSetMetaData;
 import java.sql.Statement;
 import java.sql.SQLException;
 import java.sql.SQLWarning;
-import java.sql.Types;
 import java.util.ArrayList;
 import java.util.LinkedList;
 import java.util.List;
@@ -307,6 +305,9 @@ public class JdbcClient {   /* cannot (yet
                con = null;
                final String database = 
copts.getOption("database").getArgument();
                try {
+                       // make sure the driver class is loaded (and thus 
register itself with the DriverManager)
+                       Class.forName("org.monetdb.jdbc.MonetDriver");
+
                        con = DriverManager.getConnection(
                                        "jdbc:monetdb://" + host + "/" + 
database + attr,
                                        user,
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to