dbms_java_java实现DBMS
【實例簡介】
Java實現數據庫管理系統,可以通過控制臺進行sql語句實現,用文件存儲,用到了B+樹和hash,用到了java的序列化和反序列化,對象流。
【實例截圖】
【核心代碼】
Database2.5.Release
├── Database2.5.Release
│?? ├── bin
│?? │?? └── com
│?? │?? └── zhangyujie
│?? │?? ├── db
│?? │?? │?? ├── Alter.class
│?? │?? │?? ├── BTree.class
│?? │?? │?? ├── Check.class
│?? │?? │?? ├── ConditionalExpression.class
│?? │?? │?? ├── Create.class
│?? │?? │?? ├── DataDictionary.class
│?? │?? │?? ├── DataEntry.class
│?? │?? │?? ├── DBMS.class
│?? │?? │?? ├── Delete.class
│?? │?? │?? ├── DisplayField.class
│?? │?? │?? ├── Drop.class
│?? │?? │?? ├── Field.class
│?? │?? │?? ├── Handler.class
│?? │?? │?? ├── Hash.class
│?? │?? │?? ├── HashNode.class
│?? │?? │?? ├── IndexLeafNode.class
│?? │?? │?? ├── IndexNode.class
│?? │?? │?? ├── Insert.class
│?? │?? │?? ├── InternalNode.class
│?? │?? │?? ├── IOUtil.class
│?? │?? │?? ├── LeafNode.class
│?? │?? │?? ├── Node.class
│?? │?? │?? ├── NodeEntry.class
│?? │?? │?? ├── Operate.class
│?? │?? │?? ├── OperationEnum.class
│?? │?? │?? ├── Oper.class
│?? │?? │?? ├── OperUtil.class
│?? │?? │?? ├── ParseAccount.class
│?? │?? │?? ├── Prime.class
│?? │?? │?? ├── Select.class
│?? │?? │?? ├── Show.class
│?? │?? │?? ├── Table.class
│?? │?? │?? ├── Tree$1.class
│?? │?? │?? ├── Tree.class
│?? │?? │?? ├── Update.class
│?? │?? │?? └── Use.class
│?? │?? └── test
│?? │?? ├── AddRandomData.class
│?? │?? ├── AddUnrepeatedData.class
│?? │?? ├── HashMapTest.class
│?? │?? └── test.class
│?? ├── database
│?? │?? ├── test1
│?? │?? │?? ├── employee
│?? │?? │?? ├── employee.config
│?? │?? │?? ├── index1
│?? │?? │?? ├── index1.config
│?? │?? │?? ├── person
│?? │?? │?? ├── person.config
│?? │?? │?? ├── salary
│?? │?? │?? ├── salary.config
│?? │?? │?? ├── unrepatedIndex
│?? │?? │?? └── unrepatedIndex.config
│?? │?? └── test1.config
│?? ├── Database2.5.Release.iml
│?? ├── src
│?? │?? └── com
│?? │?? └── zhangyujie
│?? │?? ├── db
│?? │?? │?? ├── Alter.java
│?? │?? │?? ├── BTree.java
│?? │?? │?? ├── Check.java
│?? │?? │?? ├── ConditionalExpression.java
│?? │?? │?? ├── Create.java
│?? │?? │?? ├── DataDictionary.java
│?? │?? │?? ├── DataEntry.java
│?? │?? │?? ├── DBMS.java
│?? │?? │?? ├── Delete.java
│?? │?? │?? ├── DisplayField.java
│?? │?? │?? ├── Drop.java
│?? │?? │?? ├── Field.java
│?? │?? │?? ├── Handler.java
│?? │?? │?? ├── Hash.java
│?? │?? │?? ├── HashNode.java
│?? │?? │?? ├── IndexLeafNode.java
│?? │?? │?? ├── IndexNode.java
│?? │?? │?? ├── Insert.java
│?? │?? │?? ├── InternalNode.java
│?? │?? │?? ├── IOUtil.java
│?? │?? │?? ├── LeafNode.java
│?? │?? │?? ├── NodeEntry.java
│?? │?? │?? ├── Node.java
│?? │?? │?? ├── Operate.java
│?? │?? │?? ├── OperationEnum.java
│?? │?? │?? ├── Oper.java
│?? │?? │?? ├── OperUtil.java
│?? │?? │?? ├── ParseAccount.java
│?? │?? │?? ├── Prime.java
│?? │?? │?? ├── Select.java
│?? │?? │?? ├── Show.java
│?? │?? │?? ├── Table.java
│?? │?? │?? ├── Tree.java
│?? │?? │?? ├── Update.java
│?? │?? │?? └── Use.java
│?? │?? └── test
│?? │?? ├── AddRandomData.java
│?? │?? ├── AddUnrepeatedData.java
│?? │?? ├── HashMapTest.java
│?? │?? └── test.java
│?? └── 嫻嬭瘯璇彞.txt
└── __MACOSX
└── Database2.5.Release
├── bin
│?? └── com
│?? └── zhangyujie
│?? ├── db
│?? └── test
├── database
│?? └── test1
└── src
└── com
└── zhangyujie
├── db
└── test
27 directories, 92 files
總結
以上是生活随笔為你收集整理的dbms_java_java实现DBMS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑怎么进入主板 电脑如何插上主板
- 下一篇: win10系统硬盘安装不了怎么办 解决w