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