美文网首页
Sqlite在Idea里查看的数据和程序运行起来的数据不一致

Sqlite在Idea里查看的数据和程序运行起来的数据不一致

作者: 写代码的杰西 | 来源:发表于2019-12-26 16:54 被阅读0次

在使用sqlite当数据库开发springboot项目遇到一个问题:在idea自带的工具里看sqlite的数据和程序查出来的数据不一致。刚开始我以为是数据没有同步,没有更新。后来研究了一下,发现是jdbc url的问题。jdbcurl有两种写法

    url: jdbc:sqlite:F:/ideaWorkspace/blog/src/main/resources/db/blog.db?date_string_format=yyyy-MM-dd HH:mm:ss
    #    url: jdbc:sqlite::resource:db/blog.db

不一致的原因是由于,我采用了第二行的写法,相对路径。程序跑起来会去相对路径的编译过后的目录去找blog.db。我的idea关联的是绝对路径的blog.db,是两个不同的文件,自然是不同的数据库。

解决办法: 开发时采用第一种绝对路径,上线以后再改成相对路径或指定路径。

相关文章

  • Sqlite在Idea里查看的数据和程序运行起来的数据不一致

    在使用sqlite当数据库开发springboot项目遇到一个问题:在idea自带的工具里看sqlite的数据和程...

  • SQLite语句

    SQLite 命令 我们在IOS应用程序中无法使用图形化界面操作数据库。在程序运行过程中操作数据库中的数据需要通过...

  • 我的电脑上装了些什么软件

    开发 Sqlite 工具 DB Browser for SQLite 专门查看sqlite数据库使用,比较方...

  • dataset与数据库

    近日有需要写点C#程序,有用到Dataset数据集和SQLite数据库 一、SQLite操作,直接贴代码,很简单:...

  • ContentProvider

    1.定义 对底层数据库(如SQLite数据库),对外提供统一的数据存储和获取接口特点:可以在不同程序之间共享数据 ...

  • [note] 2020-11-10 android shell

    android shell 下查看 sqlite 数据库 查看Android板子上的数据库时,常用的办法把 db ...

  • sqlite的使用

    sqlite是一款轻量级的数据库工具,可以直接将数据库导入进去。导完之后,可以在工具里查看数据库,表结构,各字段等。

  • pyspark

    1.在 pyspark 上运行sql,查看数据异常 运行 sql 查看查询出来的数据类型 直接读取hive中存储的...

  • [python sqlite3查看数据库所有表(

    [python sqlite3查看数据库所有表(table)]

  • 实现跨程序数据共享

    1.实现跨程序数据共享  在拥有SQLite数据库的程序上,通过提供自定义ContentProvider,从而向其...

网友评论

      本文标题:Sqlite在Idea里查看的数据和程序运行起来的数据不一致

      本文链接:https://www.haomeiwen.com/subject/dilloctx.html