我是靠谱客的博主 尊敬铃铛,最近开发中收集的这篇文章主要介绍H2数据库连接报错:unexpected status 16777216 / 16842752,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
我有问题:Connection is broken: "unexpected status 16843008"
当尝试从JetBrains的IDEA数据库刷新H2,通过TCP连接:jdbc:h2:tcp://localhost:9092/~/dbname
,h2.version=1.4.190
@Bean(initMethod = "start", destroyMethod = "stop")
public Server h2Server() throws SQLException {
return Server.createTcpServer("-tcp", "-tcpAllowOthers", "-tcpPort", "9092");
}
只有在降级h2版本时问题才解决:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.3.176</version>
</dependency>
确保在应用程序和客户端(例如IDEA数据库)端使用相同的h2驱动程序版本。
这也为InMemory工作(春季启动服务器:spring.datasource.url=jdbc:h2:mem:dbname
和TCP客户端:tcp://localhost:9092/mem:dbname
)
看到。从DbVisualizer连接到H2服务器
转载:https://stackoverflow.com/questions/24803279/grails-accessing-h2-tcp-server-hangs
最后
以上就是尊敬铃铛为你收集整理的H2数据库连接报错:unexpected status 16777216 / 16842752的全部内容,希望文章能够帮你解决H2数据库连接报错:unexpected status 16777216 / 16842752所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复