# sqlite_tool
**Repository Path**: criver_world/sqlite_tool
## Basic Information
- **Project Name**: sqlite_tool
- **Description**: 用于处理sqlite数据库的简要工具
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-08-02
- **Last Updated**: 2024-08-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 概要
此为sqlite工具包,方便使用sqlite数据库而创建。
# 引入
Maven配置添加:
```xml
z_mirrors
*
https://repo.huaweicloud.com/repository/maven/
```
pom配置添加:
```xml
world.criver
sqlite_tool
1.0.1
```
# 使用方法
## 创建
```java
String path="你的 db 数据库的路径";
CSqlite cs=new CSqlite(path);
```
## 查询
### 方式一
```java
String sql="查询语句";
List> result=cs.query(sql);
```
查询的返回结果,以List方式返回,每一行数据就是一个HashMap。
HashMap说明:
- key:字段名;
- value:字段名对应的数值;
### 方式二
```java
String sql="查询语句";
List result=cs.query(sql,T.class);
```
查询的返回结果,以List方式返回,每一行数据就是一个 实体类。T 需为实体类(包含setter、getter的数据类).
## 更新
```java
String sql="更新语句";
int result=cs.update(sql);
```
返回语句执行成功的数量。
## 其他
```java
String sql="其它啊sqlite的语句";
boolean result=cs.execute(sql);
```
返回执行成功或失败的结果
## 连接
```java
boolean result=cs.connect();
```
返回连接成功或失败结果
## 关闭
```java
boolean result=cs.close();
```
返回关闭连接成功或失败结果