Yank 开源项目使用教程

Yank 开源项目使用教程

YankUltra-Light JDBC Persistance Layer项目地址:https://gitcode.com/gh_mirrors/yank/Yank

1. 项目的目录结构及介绍

Yank 项目的目录结构如下:

Yank/
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   └── org/
│   │   │       └── knowm/
│   │   │           └── yank/
│   │   │               ├── DBConnectionManager.java
│   │   │               ├── DBConnectionPool.java
│   │   │               ├── DBConnectionPoolManager.java
│   │   │               ├── DBConnectionPoolSettings.java
│   │   │               ├── DBConnectionPoolSettingsBuilder.java
│   │   │               ├── QueryManager.java
│   │   │               ├── Row.java
│   │   │               ├── Rows.java
│   │   │               ├── SQLStringQuery.java
│   │   │               ├── Utils.java
│   │   │               └── Yank.java
│   │   └── resources/
│   │       └── log4j.properties
│   └── test/
│       ├── java/
│       │   └── org/
│       │       └── knowm/
│       │           └── yank/
│       │               ├── AbstractDBTest.java
│       │               ├── DBConnectionPoolTest.java
│       │               ├── DBConnectionPoolTestSettings.java
│       │               ├── QueryManagerTest.java
│       │               └── YankTest.java
│       └── resources/
│           ├── db.properties
│           ├── log4j.properties
│           └── test-queries.properties
├── LICENSE
├── README.md
└── pom.xml

目录结构介绍

  • src/main/java/org/knowm/yank/:包含项目的主要源代码文件。

    • DBConnectionManager.java:数据库连接管理器。
    • DBConnectionPool.java:数据库连接池。
    • DBConnectionPoolManager.java:数据库连接池管理器。
    • DBConnectionPoolSettings.java:数据库连接池设置。
    • DBConnectionPoolSettingsBuilder.java:数据库连接池设置构建器。
    • QueryManager.java:查询管理器。
    • Row.java:数据行。
    • Rows.java:数据行集合。
    • SQLStringQuery.java:SQL字符串查询。
    • Utils.java:工具类。
    • Yank.java:主要类,用于管理数据库操作。
  • src/main/resources/:包含项目的资源文件,如日志配置文件 log4j.properties

  • src/test/java/org/knowm/yank/:包含项目的测试代码文件。

    • AbstractDBTest.java:抽象数据库测试类。
    • DBConnectionPoolTest.java:数据库连接池测试类。
    • DBConnectionPoolTestSettings.java:数据库连接池测试设置。
    • QueryManagerTest.java:查询管理器测试类。
    • YankTest.java:主要测试类。
  • src/test/resources/:包含测试资源文件,如数据库配置文件 db.properties 和测试查询配置文件 test-queries.properties

  • LICENSE:项目许可证文件。

  • README.md:项目说明文件。

  • pom.xml:Maven 项目配置文件。

2. 项目的启动文件介绍

Yank 项目的主要启动文件是 Yank.java,位于 src/main/java/org/knowm/yank/ 目录下。该文件包含了初始化和配置数据库连接池的方法,以及执行 SQL 查询的方法。

Yank.java 主要功能

  • init():初始化数据库连接池。
  • addConnectionPool():添加数据库连接池。
  • execute():执行 SQL 查询。
  • query():执行查询并返回结果。
  • releaseConnectionPools():释放数据库连接池。

3. 项目的配置文件介绍

Yank 项目的配置文件主要包括 db.propertieslog4j.properties

db.properties

db.properties 文件位于 src/test/resources/ 目录下,用于配置数据库连接参数。

YankUltra-Light JDBC Persistance Layer项目地址:https://gitcode.com/gh_mirrors/yank/Yank

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洪显彦Lawyer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值