数据库--编写一个简单程序来模仿数据库产品,本人在学Java,求大神指点该用什么工具来编程

编写一个简单程序来模仿数据库产品(SQL Server, Oracle)的界面与基本功能。主要需要实现的功能有:
1程序界面大致和数据库产品(SQL Server, Oracle)一致
2. 可以登录指定服务器
图片说明
3. 显示当前服务器的所有数据库(名称)
 用树形结构
图片说明
4 .点击数据库结点显示该数据库的架构信息
 至少要包含该库下的所有表
图片说明
5 .点击数据库的子架构结点能够获取对该架构的基本操作
 至少实现对该数据库的表结点的列信息及记录查看
图片说明
 点击列后在右边出现该表所有列的信息
图片说明
点击查看所有记录后,在右边出现该表的所有记录

左边用treeview,右边用datagridview

想模仿数据库,,界面并不难,,难的是数据存放在哪里

右边用datagridview

实验室的任务啊~我写的差不多了