H2 控制台( http://localhost:8082/login.jsp )可以选择查看任何数据库的详细信息,如果我们与 mysql 或其他数据库服务器进行 tp 对话,我们应该在哪里复制 jdbc 驱动程序。复制 bin 目录下的 jdbc 驱动程序文件(mysql-connector-java-5.0.8-bin.jar)似乎没有帮助
注意:我的 H2 服务器作为服务运行
最佳答案
我只是将驱动程序放在 classpath
上当我启动服务器时:
classpath=.:/opt/h2/bin/h2.jar:/opt/derby/lib/derby.jar:...
server=org.h2.tools.Server
java -cp ${classpath} ${server} -tcp -web ... &
或者,这是您可能添加
JAR
的少数情况之一。到 java.ext.dirs
之一.您可以查看平台上的可用内容:System.out.println(System.getProperty("java.ext.dirs"));
关于h2 以外的数据库的 H2 控制台访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3217656/