美文网首页
JDBC实战--搭建项目的模型层

JDBC实战--搭建项目的模型层

作者: 飞灰非辉 | 来源:发表于2019-05-09 17:44 被阅读0次

所谓的搭建项目的模型层,是基于MVC框架模式 (Model View Controller 模型-视图-控制器)下进行项目搭建,模型层是其中最底部的一层,在数据库项目中,模型对象负责在数据库中存取\更改数据,在此项目中即实现使用java编程对数据库中的goddness表进行增、删、改、查

image.png
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类型变量,如图

image.png
执行结果
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
由此模型层就基本搭建好了,下面的任务就是设计控制层和视图层

相关文章

  • JDBC实战--搭建项目的模型层

    所谓的搭建项目的模型层,是基于MVC框架模式 (Model View Controller 模型-视图-控制器)下...

  • shardingSphere-jdbc 搭建主从+ 分库分表实战

    shardingSphere-jdbc 搭建主从+ 分库分表实战 一、环境及软件版本 服务器版本: centos ...

  • 个人思维模型

    打造个人思维模型-框架搭建 对于认知模型进行细化分类,分为底层-哲学层认知,中层-学科层人,表层-概念层认知。 哲...

  • JDBC实战教程(一)

    JDBC实战教程(一) 一.什么是JDBC JDBC(Java Data Base Connectivity,ja...

  • 深度学习入门(6)如何对神经网络模型训练结果进行评价

    如何对神经网络模型训练结果进行评价 上一篇文章《深度学习入门(5)【深度学习实战】无框架实现两层神经网络的搭建与训...

  • CAS服务器搭建

    CAS服务器搭建 目的:搭建以jdbc方式连接数据库并认证用户信息 服务器源码下载地址: https://gith...

  • 使用spring jdbc访问数据库

    Spring JDBC是spring提供的持久层技术。它的主要目的是降低使用JDBC API的门槛,以一种更直接更...

  • vux实战项目的搭建

    项目介绍 中国外运的绩效考核微信端项目,不宜过多介绍毕竟是实战项目。大概流程就是:建立绩效指标,分配指标权重,绩效...

  • 实验4---JDBC编程2

    一、实验目的 本实验的目的是掌握数据库环境的搭建;掌握使用JDBC访问数据库的步骤;掌握使用Java API操作数...

  • 实验3---JDBC编程1

    一、实验目的 本实验的目的是掌握数据库环境的搭建;掌握使用JDBC访问数据库的步骤;掌握使用Java API操作数...

网友评论

      本文标题:JDBC实战--搭建项目的模型层

      本文链接:https://www.haomeiwen.com/subject/ojawoqtx.html