-参考:实验任务书-题目1
创建数据库,将本身的姓名、学号做为一条记录插入。(截图,需出现本身的学号、姓名)
在本身创建的数据库上执行常见SQL语句(截图)
mysql
-参考:实验任务书-题目2算法
参考:实验任务书-题目3sql
参考参考代码写了个JDBCUtil
实现线程池 数据结构为线程安全的ArrayList
数据库
将较为底层的数据库数据流管理代码封装起来,与叫高层的业务处理代码分开。管理上更为清晰,也更贴近面向对象的思想安全
使用了前面写的Util类
activate方法封装了注册及初始化链接池及等待队列
数据结构
其实很类似,无非是封装程度与内部数据结构的不一样
在使用文件的时候,在有许多文件的状况下,我会人工地经过URL将文件排列成树状,而后经过程序中的查询语句定位某个文件,而后经过流读取类将其读取进程序
而数据库就是一个高度封装的以上的数据存储系统,在储存结构以及业务功能的算法上作了优化
两者相比,固然是数据库更容易使用,也更容易处理大规模的数据 ,然而相对的它对资源的消耗也更大工具
这里就贴一下写的一个JDBC的工具类学习
见outline
基本上就是创建一个链接池,预先创建几个链接放在里面,当有获取链接请求的时候从池中寻找创建好的链接传送出去,而使用完毕后,不用关闭资源,只须要断开链接而后将它还给链接池,利用队列来管理池中链接的工做优化