没有合适的资源?快使用搜索试试~ 我知道了~
java8源码-NaiveDB:清华软院大三下《数据库原理》大作业
共110个文件
java:85个
tokens:4个
interp:4个
需积分: 10 1 下载量 176 浏览量
2021-06-04
18:39:45
上传
评论
收藏 1.56MB ZIP 举报
温馨提示
java8 源码 NaiveDB 文件结构 src:源代码,其中main是项目代码,test是测试文件 bin:可执行文件,其中server为服务器,client为客户端 doc:设计文档,用户文档,展示ppt所在地 out:如果用idea打开并且生成artifact,能在这里找到可执行文件 本项目使用Java8,在idea编程环境下开发,请先安装对应的环境再运行 可执行文件运行方法 首先清空bin/data下全部文件,然后命令行进入bin目录下 运行server: java -jar server.jar 运行client: java -jar client.jar 项目运行方法 先进入项目根目录下,命令行运行 mvn clean package 然后用idea打开项目,设置jdk为java8,然后build即可。其中ThssDB类是服务器,Client类是客户端。我们的客户端支持多客户端运行,可以在idea下设置。 单元测试运行方法 进入项目根目录下,命令行运行 mvn test
资源推荐
资源详情
资源评论
收起资源包目录
java8源码-NaiveDB:清华软院大三下《数据库原理》大作业 (110个子文件)
SQL.g4 6KB
.gitignore 1KB
.gitignore 1KB
SQLLexer.interp 23KB
SQLLexer.interp 23KB
SQL.interp 16KB
SQL.interp 16KB
IService.java 128KB
SQLParser.java 115KB
SQLParser.java 115KB
QueryTest.java 43KB
MyVisitor.java 34KB
ClientTest.java 33KB
ExecuteStatementResp.java 32KB
Table.java 31KB
SQLLexer.java 23KB
SQLLexer.java 23KB
SQLBaseListener.java 16KB
SQLBaseListener.java 16KB
SQLListener.java 16KB
SQLListener.java 16KB
ExecuteStatementReq.java 16KB
ConnectResp.java 15KB
ConnectReq.java 15KB
GetTimeResp.java 15KB
Status.java 15KB
Cache.java 13KB
DisconnetReq.java 12KB
SQLBaseVisitor.java 12KB
SQLBaseVisitor.java 12KB
DisconnetResp.java 12KB
Database.java 10KB
SQLVisitor.java 9KB
SQLVisitor.java 9KB
TableTest.java 9KB
Manager.java 9KB
Client.java 9KB
GetTimeReq.java 8KB
ClientTest2.java 7KB
Condition.java 6KB
QueryResult.java 6KB
JointRow.java 5KB
DBManagerTest.java 5KB
SingleTable.java 5KB
IServiceHandler.java 5KB
BPlusTreeInternalNode.java 4KB
Logic.java 3KB
JointTable.java 3KB
BPlusTreeLeafNode.java 3KB
SQLHandler.java 2KB
BPlusTreeTest.java 2KB
Page.java 2KB
ThssDB.java 2KB
BPlusTree.java 2KB
TypeNotMatchException.java 1KB
QueryTable.java 1KB
Row.java 1KB
BPlusTreeIterator.java 1KB
BPlusTreeNode.java 1KB
MetaInfo.java 1KB
Column.java 1006B
Entry.java 782B
Global.java 760B
MyErrorListener.java 737B
MyErrorListener.java 737B
Comparer.java 658B
DuplicateTableException.java 583B
AttributeCollisionException.java 575B
DatabaseNotExistException.java 551B
DuplicateKeyException.java 548B
TableNotExistException.java 534B
KeyNotExistException.java 525B
SchemaLengthMismatchException.java 507B
ValueLengthExceedException.java 466B
AttributeInvalidException.java 438B
AttributeNotFoundException.java 428B
NullValueException.java 424B
SchemaMismatchException.java 402B
DuplicateColumnException.java 402B
PrimaryNotExistException.java 372B
FileIOException.java 358B
NoSelectedTableException.java 325B
NotImplementedException.java 284B
OtherException.java 263B
ValueFormatException.java 193B
ConditionType.java 132B
ComparerType.java 92B
ColumnType.java 91B
ResultType.java 81B
LiteralType.java 80B
ConstraintType.java 77B
LogicType.java 66B
设计文档.md 32KB
用户文档.md 5KB
README.md 1KB
MANIFEST.MF 63B
MANIFEST.MF 63B
设计文档.pdf 649KB
用户文档.pdf 630KB
show_table.png 11KB
共 110 条
- 1
- 2
资源评论
weixin_38589316
- 粉丝: 6
- 资源: 900
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功