H2 コンソール ( http://localhost:8082/login.jsp ) には、任意のデータベースの詳細を表示するオプションがあります。mysql または他のデータベース サーバーと tp 通信する場合、jdbc ドライバーをコピーする必要があります。jdbc ドライバー ファイル (mysql-connector-java-5.0.8-bin.jar) を bin ディレクトリにコピーしても、解決しないようです。
注: 私の H2 サーバーはサービスとして実行されています
H2 コンソール ( http://localhost:8082/login.jsp ) には、任意のデータベースの詳細を表示するオプションがあります。mysql または他のデータベース サーバーと tp 通信する場合、jdbc ドライバーをコピーする必要があります。jdbc ドライバー ファイル (mysql-connector-java-5.0.8-bin.jar) を bin ディレクトリにコピーしても、解決しないようです。
注: 私の H2 サーバーはサービスとして実行されています
classpath
サーバーを起動するときにドライバーを配置するだけです。
classpath=.:/opt/h2/bin/h2.jar:/opt/derby/lib/derby.jar:...
server=org.h2.tools.Server
java -cp ${classpath} ${server} -tcp -web ... &
または、これは、 の 1 つに を追加するまれなケースのJAR
1 つですjava.ext.dirs
。お使いのプラットフォームで利用できるものを確認できます。
System.out.println(System.getProperty("java.ext.dirs"));
他のデータベース (MySQL など) を使用するには、サービスをインストールする前に、これらのデータベースの JDBC ドライバーの場所を環境変数 H2DRIVERS または CLASSPATH に追加する必要があります。複数のドライバーを設定できます。各エントリは ; で区切る必要があります。(Windows) または : (その他のオペレーティング システム)。パス名のスペースはサポートされています。設定を引用してはなりません。