相比jdbc mybatis在操作数据库方面比jdbc节省了大量的代码,及大量的代码冗余.使得操作起来更加简洁.
在Mapper中分别有着 select,insert, update,delete的这四个标签分别对应着SQL语句中的查询映射,添加映射,修改映射,删除映射.
<select id=""></select>
<insert id="">
转载
2024-04-14 00:03:29
82阅读
Mybatis的增删改查,主要学了一下几个功能:查询所有,查看详情,动态条件查询,单条件动态查询,添加功能,修改功能,根据id功能删除,批量删除。还有参数传递的一些底层原理。 查询所有:在mapper接口中定义一个方法:List<Brand> selectAll(),在mapper.xml配置文件中编写sql语句<select id="selectAll
转载
2024-03-06 10:16:41
57阅读
经历一个挺有意思的项目学习了另外一种可以更加合理的操作数据的方法下面是最近的项目总结。需求:需要我制作一个功能,要求能够进行数据库的update和delete操作,但是要求能够备份对应的数据,并且做好异常捕捉。实现:功能在使用的时候对于功能进行限制,要求将需要进行操作预置到指定的数据库表中,我们在前台进行展示,不会限制where以后的条件,但是做好删除或者更新字段的限制,这样可以最大程度的是功能变
转载
2023-08-14 22:11:48
56阅读
码字不易,三连支持一波吧 ?IO操作向来是各大语言的热区,而对文件的操作也是重中之重。 那么在Java中也给我们提供了很多关于文件操作的类。今天我就用一个比较基本的File类来模拟实现对文件的增删改查效果。 这里先解释一下,何谓增删改查:增:创建一个文件(可以是目录,可以是文件)删:删除指定文件或文件夹(非空)改:对文件重命名,这里我加以拓展,也可以实现对文件的移动查:遍历并统计指定目录下(包含其
转载
2023-09-17 14:13:21
76阅读
package com.company;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Date;
import j
转载
2023-06-28 17:27:28
28阅读
JSTL标签
1 组成:Core、I18N、SQL、XML、Function
2 使用JSTL的步骤
(1)导包:将jstl.jar和standard.jar导入lib目录下
(2)在使用JSTL的JSP页面上使用taglib指令导入所需要
转载
2023-09-19 22:54:50
27阅读
今天给大家带来的是Java中list类的使用,java.util 包提供了list类来对线性数据操作List接口是Collection接口的子接口,List有一个重要的实现类--ArrayList类,List中的元素是有序排列的而且可重复,所以被称为是序列List可以精确的控制每个元素的插入位置,或删除某个位置元素,它的实现类ArrayList底层是由数组实现的List中有增删改查的方法,我们可以
转载
2023-09-05 18:45:32
89阅读
(一)引入包 (共73个,不一定都需要,但是我的项目是这么多,经过调试,没有包冲突) (二)创建数据库表 建立数据库octtest,并创建user表,表里面一共4个字段:id,姓,名,年龄。
转载
2023-07-21 15:28:53
79阅读
Java单链表增删查改操作声明链表描述 - 百度百科描述总结单向链表实现单向链表结构单向链表的增删查改操作Linked 类准备新增操作addHead(T data) 新增为头节点add(int index, T data) 在指定的位置新增节点addLast(T data) 新增为最后一个节点(尾节点)查询操作getHead(T data) 获取头节点的元素数据get(int index, T
转载
2023-08-16 21:40:03
53阅读
Java poi 对 Excel表的增删改查最近因为业务需求,不能使用数据库进行文件存储,需要用Excel表代替数据库进行增删改查操作,先看看Excel表的数据: 以user表为例,进行增删改查 首先是pom.xml<dependency>
<groupId>org.apache.poi</groupId>
<
转载
2023-08-20 20:04:27
77阅读
package dao;import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.
转载
2023-05-31 10:46:41
260阅读
Java中自定义标签的使用
一般我们说自定义标签是指JSP自定义标签。自定义标签在功能上逻辑上与javaBean 类似,都封装Java 代码。自定义标签是可重用的组件代码,并且允许开发人员为复杂的操作提供逻辑名称。JSP开发人员使用标签库创建标签.标签库是按照功能或实现进行分组的自定义标签的集合。之前看过别人自己写的标签,用自定义标签实现分页!时间等等,觉得很好用,今天就写了个自定义标签的
转载
2023-07-07 15:02:39
40阅读
1 常用Java注释标签(Java comment tags)@author 作者@param 输入参数的名称 说明@return 输出参数说明@since JDK版本@version 版本号@see 链接目标@throws 异常@deprecated 解释@link&nb
转载
2023-07-04 20:29:17
69阅读
一、JSP标签介绍JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。二、JSP常用标签jsp的常用标签有以下三个标签标签2.1、标签标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入。语法:page属性用于指定被引入资源的相对
转载
2023-07-24 21:44:07
89阅读
JDBC,用java来操作数据库增删改查建表代码这里是建表需要的代码,这里规定一个表,初始是这样的--建表的代码
CREATE TABLE ceshi(
id INT PRIMARY KEY AUTO_INCREMENT,
people VARCHAR(50) NOT NULL UNIQUE,
age INT NOT NULL
);
-- 插入的四条数据
INSERT INTO ceshi(peo
转载
2024-05-28 20:12:21
89阅读
下载地址:一、框架概述spring+Struts2+hibernate(SSH)整合框架是一种非常典型与实用的Web项目MVC架构,其中:Spring主要通过控制反转(IOC)与依赖注入(DI)控制对象的创建与维护,与实现面向切片编程(AOP),核心配置文件为:applicationContext.xml。Struts2是MVC的Controller控制器,主要控制请求与对应业务逻辑、视图的对应关
转载
2023-07-17 22:33:41
86阅读
本文主要介绍在java应用中如何使用MongoUtils工具类对 mongodb进行增、删、查、改操作。一、配置1、将 common.jar库引入到项目环境中: (源代码:https://gitee.com/cnsugar/common,可直接下载lib目录下的jar文件使用) 如果是maven项目,可以通过mvn install命令将common.jar加入到本地仓库: mvn i
转载
2024-04-17 01:22:53
121阅读
数据的添加:首先建立一个数据库,点击新建查询,然后用代码建立一个表,表里写上列名和数据类型,约束可加可不加 然后使用insert语句往表里添加数据insert [into] 表名 (列名1,列名2,列名3......列名n)values ('列值1','列值2','列值3',......'列值n')注:列值需要用单引号引起来,[]中括号中的into可写可不写数据的修改:使用update语
转载
2023-06-12 09:48:59
255阅读
对于mongodb,使用了不存在的对象,就等于在创建这个对象一, 创建数据库 注意:操作数据库的方式:db.表名(Collections).操作(参数)二,增插入数据(insert insertOne insertMany) insert:插入一条或者多条数据,需要带有允许插入多条的参数,这个方法目前官方已经不推荐使用in
转载
2023-06-10 23:43:53
121阅读
数组的增删改查操作-java实现 数组在数据结构中是一个永恒的话题,其作用在此就不再细说,如果有问题可以百度或者google搜索一大推,在这里我想采用java中面向对象的思想实现对数组的增删改查操作。 这里有几点需要说明: 1,java中的数组是一种静态的数据类型,数组的长度一经声明将不可再更改。但允许动态进行声明&nb
转载
2023-09-19 09:19:39
128阅读