Jpa 无法从Java EE应用程序浏览内存中的H2数据库
从H2控制台连接到内存数据库中的H2时出现问题。 我没有使用Spring,只是使用纯JavaEE。我正在persistence.xml文件中指定H2连接字符串:Jpa 无法从Java EE应用程序浏览内存中的H2数据库,jpa,jakarta-ee,h2,h2db,Jpa,Jakarta Ee,H2,H2db,从H2控制台连接到内存数据库中的H2时出现问题。 我没有使用Spring,只是使用纯JavaEE。我正在persistence.xml文件中指定H2连接字符串: <persistence-unit name="testPersistenceUnit" transaction-type="JTA"> <jta-data-source>jdbc:h2:mem:testdb</jta-data-source> <properties> <p
<persistence-unit name="testPersistenceUnit" transaction-type="JTA">
<jta-data-source>jdbc:h2:mem:testdb</jta-data-source>
<properties>
<property name="javax.persistence.jdbc.driver" value="org.h2.Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE" />
<property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
</properties>
然后我尝试打开localhost:8082并输入连接所需的信息:
- 驱动程序类:org.h2.Driver
- JDBC URL:JDBC:h2:mem:testdb
Server.createWebServer("-web", "-webAllowOthers", "-webPort", "8082").start();
Server.createTcpServer("-tcp", "-tcpAllowOthers", "-tcpPort", "9092").start();