Windows11安装SqlLite、Navicat Premium 15连接SqlLite、Springboot集成SqlLite

一、Windows11安装SqlLite
 1、下载安装包

地址:SQLite Download Page

2、压缩包解压

3、配置系统环境变量

4、验证安装是否成功
打开命令提示符,输入 sqlite3

5、创建数据库文件

新建文件重命名为你想要的数据库名称,文件后缀改为.db

二、Navicat连接SqlLite
1、选择对应的数据库

2、输入连接信息

3、测试连接

三、Springboot集成SqlLite
1、集成对应的Maven依赖

注:因为 Hibernate 默认不支持 SQLite 方言。Hibernate 的标准发行版并不包括 SQLite 的方言,因此需要采取使用第三方 SQLite 方言库来解决这个问题。(依赖版本根据自己需求调整,那位大神有更好的办法欢迎留言)

<dependency>
    <groupId>org.xerial</groupId>
    <artifactId>sqlite-jdbc</artifactId>
    <version>3.36.0.3</version>
</dependency>
<dependency>
    <groupId>com.github.gwenn</groupId>
    <artifactId>sqlite-dialect</artifactId>
    <version>0.1.3</version>
</dependency>
2、配置application.yml文件

其中配置了ddl-auto: update用于自动建表,如果用不到可以删除或改为false

spring:
    datasource:
        driver-class-name: org.sqlite.JDBC
        url: jdbc:sqlite:D:/SqlLite/nuclear-monitor-server.db
    jpa:
        hibernate:
            ddl-auto: update
        database-platform: org.sqlite.hibernate.dialect.SQLiteDialect
        show-sql: true
        open-in-view: true
3、启动项目验证连接

项目启动后自动创建的表

### 如何在不同操作系统上安装 SQLite3 #### 在 Rocky Linux 9 上安装 SQLite3 为了在 Rocky Linux 9 上安装 SQLite,可以利用包管理器 `dnf` 来简化这一过程。通过执行如下命令来更新软件源并安装最新版本的 SQLite: ```bash sudo dnf update sudo dnf install sqlite ``` 完成上述指令之后,可以通过输入 `sqlite3 --version` 命令验证安装情况;如果显示类似 3.x.x 的输出,则表明 SQLite 安装成功[^1]。 #### Windows 操作系统下的 SQLite3 安装方法 对于 Windows 用户来说,SQLite 提供了一种更为简便的方式来进行部署——无需复杂的设置流程。下载预编译二进制文件中的 `.exe` 文件后解压到任意目录,在该目录内可以直接运行 `sqlite3.exe` 开始使用 SQLite 数据库工具。这种方式使得 SQLite 成为一种非常适合开发人员快速搭建环境的选择[^3]。 #### Ubuntu 下 SQLite3 的编译安装方式 Ubuntu 用户可以选择从源码编译的方式来获取最新的特性支持或是特定需求定制化构建。首先确保已经安装了必要的编译工具链如 GCC 和 Make 等,接着按照官方发布的指南准备源代码并依照指示逐步操作直至完成整个编译链接过程。最终同样能够得到一个可用的 SQLite 版本用于本地测试与项目集成工作之中[^2]。 #### 使用 SQLite3 进行基本操作 无论在哪种平台上完成了 SQLite 的安装之后,都可以借助命令行界面轻松地管理和操纵数据资源。只需键入 `sqlite3 <database_name>` 即可连接至指定名称的新建或已有数据库实例当中去。此时便进入了交互式的 SQL 输入模式,允许用户执行诸如创建表结构、插入记录以及查询检索等一系列常规任务。另外还提供了一些辅助性的元命令(以`.`开头),比如`.help` 显示帮助信息而 `.exit` 则用来结束当前会话返回 shell 终端[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值