H2控制台(http://localhost:8082/login.jsp)可以选择查看任何数据库的详细信息,如果我们有与mysql或其他数据库服务器通信的话,应该在哪里复制jdbc驱动程序。复制JDBC驱动程序文件bin目录下(使用mysql-connector-java的5.0.8-bin.jar)似乎并没有帮助H2控制台访问h2以外的数据库
注:我H2服务器作为
H2控制台(http://localhost:8082/login.jsp)可以选择查看任何数据库的详细信息,如果我们有与mysql或其他数据库服务器通信的话,应该在哪里复制jdbc驱动程序。复制JDBC驱动程序文件bin目录下(使用mysql-connector-java的5.0.8-bin.jar)似乎并没有帮助H2控制台访问h2以外的数据库
注:我H2服务器作为
使用其他的数据库(如MySQL的),这些数据库的JDBC驱动程序的位置需要在安装服务之前被添加到环境变量H2DRIVERS或CLASSPATH 。可以设置多个驱动程序;每个条目需要用a分隔; (Windows)或:(其他操作系统)。支持路径名称中的空格。该设置不能被引用。
我只是把服务在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"));
使用H2DRIVERS变量可能是正确的选择(http://www.h2database.com/html/tutorial.html#tutorial_starting_h2_console),将尽快尝试 – Sam 2010-07-10 15:58:26