Я пытаюсь получить пакет OSGI для доступа к базе данных MYSQL, используя Eclipse в качестве моей IDE (Windows 7 x64). Я могу загрузить разъем jdbc. Фактический .jar помещается во все папки \ bin в каталогах установки java вместе с папкой \ bin пакета. Я также установил переменную classpathpath в эту папку. У меня есть ошибка, указывающая, что драйвер не подходит. Я знаю, что OSGI имеет некоторые проблемы с драйверами и т. Д. Может кто-то порекомендовать способ обойти это?Проблема драйвера JDBC в OSGI
ClassLoader DBHCL = ClassLoader.getSystemClassLoader();
DBHCL.loadClass("com.mysql.jdbc.Driver");
Class.forName("com.mysql.jdbc.Driver", true, DBHCL).newInstance();
System.out.println("Class Loaded");
//DriverManager.getDriver("jdbc:mysql://localhost/timedb");
//System.out.println("Driver Gotten");
conn = DriverManager.getConnection(URL + DBName,username,password);
System.out.println("Connection Created");
stmt = conn.createStatement();
System.out.println("Statement Created");
connFlag = true;
Console Output, ошибка: OSGi> не начать 7 Data Base Service (MYSQL) Начиная класса Loaded Нет подходящего драйвера найти для JDBC: MySQL: // Localhost/timedb исключение в потоке INSERT "Thread-1" в appliance1 ...
Есть ли у кого-нибудь понимание этой проблемы?
Я попытался сделать отдельный комплект исключительно для драйвера jdbc и экспортировать/импортировать его в соответствующий комплект, но не повезло.
Благодаря