Драйвер H2 не найден при попытке подключения - PullRequest
6 голосов
/ 03 апреля 2012

Я получил некоторые другие ответы, но не могу найти решение своей проблемы.

Я использую NetBeans 7.0.1 и последнюю версию H2 DB на Win7.

Я успешно использую инструмент консоли H2, и я также добавил драйвер в NetBeans и могу подключиться (т. Е. См. БД, таблицы, команды выдачи и т. Д.).Однако из моего Java-кода при его запуске я получаю сообщение: «java.lang.ClassNotFoundException: org.h2.Driver».Мой код:

Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection("jdbc:h2:tcp://localhost/~/testDB", "sa", "");
Statement query = null;
query = conn.createStatement();
String firstString = "INSERT INTO ......";
query.executeUpdate(firstString);

Я также добавил файл jar H2 в classpath (хотя мне пришлось самому создать classpath и указать на файл jar) - я перешел к переменным среды -> пользовательские переменные

name=classpath value=.;C:\NetBeansProjects\testdemo\src\testdemo\DB\h2-1.3.165.jar

Что я делаю не так?

Ответы [ 2 ]

5 голосов
/ 05 апреля 2012

Добавьте файл jar H2 в разделе «Библиотеки» под пакетами с исходным кодом.

0 голосов
/ 24 октября 2017

Изменить родительскую версию

spring-boot-starter-parent 1.4.3.RELEASE

...