一、前言
通过outerj的daisy-util-1.4.1.jar的org.outerj.daisy.jdbcutil.DriverLoader自定义数据库驱动加载器,基于DriverManager.registerDriver注册自定义数据库驱动DriverShim,具体如下代码说明。
二、源码说明package org.outerj.daisy.jdbcutil;@b@@b@import java.io.File;@b@import java.net.MalformedURLException;@b@import java.net.URL;@b@import java.net.URLClassLoader;@b@import java.sql.Connection;@b@import java.sql.Driver;@b@import java.sql.DriverManager;@b@import java.sql.DriverPropertyInfo;@b@import java.sql.SQLException;@b@import java.util.ArrayList;@b@import java.util.Properties;@b@import java.util.StringTokenizer;@b@@b@public class DriverLoader@b@{@b@ public static void loadDatabaseDriver(String classpath, String driverClass)@b@ throws Exception@b@ {@b@ ArrayList urls = new ArrayList();@b@ Stri