所谓的搭建项目的模型层,是基于MVC框架模式 (Model View Controller 模型-视图-控制器)下进行项目搭建,模型层是其中最底部的一层,在数据库项目中,模型对象负责在数据库中存取\更改数据,在此项目中即实现使用java编程对数据库中的goddness表进行增、删、改、查
1.添加成员到表中
首先在数据库需要创建一张表,可以在SQL Server中直接创建,也可以在连接好数据库之后在ecplise开发环境中创建,在前一篇文章中,已经说明了eclipse与SQL Server数据库的连接,这里就不在赘述。在ecplise开发环境中创建表如下图 image.png
创建一个Goddness类用于定义与数据库中列名相应的映射的属性,并建立其set()和get()方法
image.png
创建一个GoddessOperate类,用于设置操作Goddness表的方法,首先介绍实现添加表成员的方法。
1.要拿到数据库的连接
Connection conn=SqlTest.getConnection();
2.使用一个字符串String变量存放,数据库中插入表信息的T_SQL语句,使用?表示占用符
3.使用预编译接口,通过使用传入Goddness类型参数的方法进行预编译内容设置,然后调用execute()语句执行数据库操作
image.png
创建一个Goddness类用于控制层的操作,此处主要用于测试方法
执行结果
image.png
2.删除成员
这里通过id,来删除行,方法步骤与上类似,要将传参改为integer类型变量,如图
执行结果
del
可见id号为5的‘小秒’被删除
3.更新表成员
方法实现步骤基本与添加成员一致,只是存放在字符串中T_SQL语句改变
image.png
执行结果
结果
可见id为4的‘小秒’更改为'小花'
4.产看表
此文中使用自定义查询方式,运用到了集合框架的list接口和map接口,形参为
List<Map<String,Object>> params ,使用map键值对方式,将要查询的列名,关系,值,放入list序列中,在通过预编译和执行语句对数据库进行查询,使用toSring语句显示到控制台
image.png
main函数中运行
image.png
执行结果
image.png
由此模型层就基本搭建好了,下面的任务就是设计控制层和视图层
网友评论