为什么我用idea和h2 console连接同一个url得到的数据不一样?

我是一名java初学者

运行 demo项目 spring-security-jwt-guide(用的h2数据库)后

使用idea去连接h2数据库找不到表数据
但是使用h2 console连接又有表数据
(url都填的 jdbc:h2:mem:jwt-demo)

我在idea里给这个h2数据库加了一张表test_from_idea,发现h2 console里面也没有访问到这张表,好像它们彼此不是访问的同一个数据库一样。以下是我的一些参数:

  • application.yml

    spring:
    datasource:
      username: root
      password: 123456
      platform: h2
      url: jdbc:h2:mem:jwt-demo
      driver-class-name: org.h2.Driver
    h2:
      console:
        enabled: true
        settings:
          web-allow-others: true
        path: /h2-console
  • 使用浏览器访问h2 console 可以访问表数据如下:
    连接界面
    719-3.jpg
    数据界面
    719-1.jpg
  • 使用idea连接,没有显示表数据,然后自己手动加了一个表test_from_idea,但是h2 console里却看不到idea加的这张表
    连接界面
    123123123.jpg
    数据界面
    719-2.jpg
阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题