Content-Length: 268421 | pFad | https://github.com/comradez/KatlinDB

1F GitHub - comradez/KatlinDB: Final project for course `Introduction to Database Management System` 2021 Fall
Skip to content

Final project for course `Introduction to Database Management System` 2021 Fall

Notifications You must be signed in to change notification settings

comradez/KatlinDB

Repository files navigation

KatlinDB

运行方法

该项目依赖 Kotlin 语言 1.5.31 版本,需要安装 IntelliJ IDEA 或手动安装 Kotlin 编译环境。

IDE 运行

用 IntelliJ IDEA 打开项目路径,在右上角的 “运行-调试配置” 中配置主要类为 MainKt,按需配置程序实参:

usage: KatlinDB
 -cli                 use the command line interface
 -execute <file>      execute the given sql file
 -help                print the help message
 -workdir <workdir>   use the given directory as the working directory

然后点击运行即可。

命令行运行

我的机器是 Linux 系统,如要在 Windows 上运行对命令稍加修改即可:

#!/bin/bash

mkdir -p run/DatabaseDir # 可执行文件放在 run 内,数据库放在 run/DatabaseDir 内
./gradlew distTar # 打包 tar 文件
mv build/distributions/KatlinDB-1.0-SNAPSHOT.tar run # 将打好的包移动到指定位置
cd run
tar -xvf KatlinDB-1.0-SNAPSHOT.tar # 解压缩
cd KatlinDB-1.0-SNAPSHOT/bin
./KatlinDB -cli -workdir DatabaseDir #命令行参数如上所示(对于 Windows 系统,这个路径内也提供了 KatlinDB.bat)

About

Final project for course `Introduction to Database Management System` 2021 Fall

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/comradez/KatlinDB

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy