精华内容
下载资源
问答
  • Java实现单链表的增删改查以及选择、冒泡、反转排序等功能实现
  • 是介绍Java编程基础方面的内容,涉及list接口的操作,通过list接口实现对数据的增删改查的相关代码,具有一定参考价值,需要的朋友可以了解下。
  • 增删改查功能实现

    2015-08-31 19:36:13
    该项目集成了登陆功能、注册功能和基本的增删改查功能,数据库使用的是Mysql, 编译工具使用的是Myeclipse10. 不妥当之处麻烦指出,谢谢。
  • javaweb实现增删改查,数据库采用SQLserver,连接方式为jdbc
  • 基于java swing开发的桌面程序-学生信息管理系统,实现增删改查 包括用户的登陆注册等功能 项目采用技术: javabean+swing+jdbc+mysql进行开发 采用mvc的技术结构
  • 主要介绍了Java中SSM框架实现增删改查功能代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 主要介绍了JavaWeb JDBC + MySql 通讯录实现简单的增删改查功能,结合具体案例形式详细分析了JavaWeb JDBC + MySql数据库连接、增删改查等相关操作技巧与注意事项,需要的朋友可以参考下
  • 分为图书,用户和操作(增删改查)三大块,适合新手练习和理解。图书部分用链表存储;图书操作部分用接口实现,包含添加,借出,删除,展示,退出,查找,返回等功能
  • 基于SSM框架实现增删改查功能的一个小小系统,你可以下载。如果你没有积分的话,你可以关注码上Java公众号 ,后台回复:crud 即可获取源码文件
  • 使用SSH框架实现增删改查功能,程序严格分为action,service,dao,bean四个部分,并且采用了接口。这个框架可以很好的学习IOC和AOP的原理。
  • 数据库程序设计 大作业 班级2012 级软件外包服务一班 学号201215140117 姓名 时间2013-6-19 1功能描述 1.1 功能简介 用 swing 做出图形化界面形式实现数据库的增删改查 把员工表跟部门表连接起来实现数据的增加删除...
  • java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查java 使用jdbc 连接mysql 实现增删改查
  • 使用SSM框架实现增删改查功能,包括数据库文件。hhh
  • 主要为大家详细介绍了jQuery对table表格进行增删改查操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • JAVA-最简单的图书管理系统-增删改查-MYSQL-GUI,适合新手~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • 简单的mybatis框架搭建,实现了 曾删改 功能连接mysql数据库。后期将上传ssm整合框架
  • Java中运用反射+泛型,实现数据库的动态增删改查功能,可以是Mysql, 也可以是SQL Server,oracle 也行。本代码是支持SQL Server和oracle的。
  • java连接数据库实现增删改查功能,各个函数功能都有注释,有什么问题都可以在评论区提问
  • 有登录注册增删改查功能的javaweb网站 javabean+jsp+sqlservler
  • 初学自己写的一个小的管理软件的 增删改查的基本功能实现 希望有用
  • java增删改查操作

    2015-10-25 15:23:33
    java增删改查操作,直接导入MyEclipse中,建立相关数据库即可应用。
  • 数据库程序设计 大作业 班级2012级软件外包服务一班 学号201215140117 姓名 时间2013-6-19 1功能描述 1.1 功能简介 用swing做出图形化界面形式实现数据库的增删改查 把员工表跟部门表连接起来实现数据的增加删除修改...
  • java语言SSM框架实现增删改查

    万次阅读 2017-12-27 17:10:56
    通过这段时期的学习,对整体框架的使用、个人理解及增删改查功能实现进行一个梳理。 先对整体框架进行一个概括: @Controller此标识标致该类需要被扫描。 @RequestMapping此标识中的值是需要访问的url路径。 @...

    整个项目布置如下
    这里写图片描述
    具体的配置不再细讲遵循其他博客网站进行配置
    总结
    通过这段时期的学习,对整体框架的使用、个人理解及增删改查功能的实现进行一个梳理。
    先对整体框架进行一个概括:
    @Controller此标识标致该类需要被扫描。
    @RequestMapping此标识中的值是需要访问的url路径。
    @ModelAttribute此标识为需要从from表单中获取。
    一、SpringMVC三个层的编辑(以数据库的增删改查为例)
    Bean包:创建实体类
    首先创建TestSave类,该类为实体类,可以将需要的属性全都放置进来,其中包括id(序号);code(编号);username(用户名);password(密码)四个属性,继承BaseEntity类,并进行getter和setter。
    这里写图片描述
    Action包:控制层
    在该包下新建一个类TestAction类,该类继承了BaseAction类,也是前端和后台交互的一个桥梁,在该类下,对其进行@Controller和@RequestMapping标注,表名此类的作用和url请求路径。在该类中需要调用服务层中的TestService类,可以通过调用该类中的方法进行实现功能。
    这里写图片描述
    service包:即服务层(实现层),在该包中,可以对具体的功能进行编辑实现。在该包下,需要创建两个类,其一是TestService.java类,该类继承了BaseService类;其二是TestServiceImpl.java类,该类继承了BaseServiceImpl类,而且该类是实现类,需要对TestService进行实现,在该类中还需要调用MybatisBaseDaoImpl类,此类中是已经写好了的增删改查方法,我们只需找到需要的方式,然后调用该类中的方法即可。
    TestService.java类:
    这里写图片描述
    TestServiceImpl.java类:
    这里写图片描述
    至此,SpringMVC三个类我们已经创建好了。
    二、前后端交互
    当类创建好之后,如何使得前后端交互呢?
    1、创建一个界面
    在src/main/webapp/WEB_INF/views/sys/下创建一个hello.jsp界面,并将字符编码改为utf-8,在该界面中加入

    你好


    这里写图片描述
    2、TestAction.java类处理
    这里写图片描述
    在TestAction.java类中进行响应界面处理,即在类中定义一个list方法,使用@RequestMapping注释并且赋值,然后返回的是sys路径下的hello.jsp界面。
    访问http://localhost:8080/platform-v3.0/a/sys/test/list
    这里写图片描述
    可以看到,浏览器中可以访问到我们新建的hello.jsp界面,至此,前端和后台的交互完成。
    三、增删改查功能的实现
    在界面路径下新建一个sql.jsp界面,该界面可以进行增删改查数据的显示,如图所示:
    这里写图片描述
    1、数据添加
    在界面中添加一个“数据添加”按钮功能,点击该按钮则弹出一个框体,在框体内输入数据进行数据添加。如图:
    这里写图片描述
    数据添加窗口
    如何实现弹出窗口:
    a、在界面路径下新建一个sqlForm.jsp界面,该界面就如上图所示
    b、在点击该按钮时,需要触发一个事件(请求url),我们需要在按钮点击后,向后台发送一个url请求,请求的路径如下所示。
    这里写图片描述
    c、当前台发起一个url请求后,后台需要进行响应,那就应该在控制层的TestAction.java类中进行响应,需要返回窗体界面,该部分代码如下所示:
    这里写图片描述
    d、当进行把数据填写完毕后,如何提交呢?需要用到一个方法即addRow,在该方法中我们定义了提交方式,通过url的请求来进行数据存储。
    这里写图片描述
    e、在sqlForm.jsp中,我们定义了一个action,需要进行什么动作(请求的路径),通过请求此url,可以对数据进行添加操作。
    这里写图片描述
    图中的id作用是在通过js方式进行调用,来呈现数据正在提交的效果,modelAttribute则在后台进行注释,表示每次操作都要从此实体类中进行数据获取。
    @modelAttribute作用如下
    这里写图片描述
    f、因为用到了保存数据功能的实现,则需要在service层中进行功能实现。由于TestService.java类继承了BaseService类,该类中有save方法,我们只需在TestServiceImpl.java实现类中进行实现数据存储,通过调用mybatisBaseDaoImpl类中的通过sql语句进行数据添加方法来达到数据增加功能。
    这里写图片描述
    g、当实现类中的功能编辑好之后,就可以在控制层中对该方法进行调用,通过前台传过来的url请求,在TestAction.java类中创建新的方法,通过“save”标签来表名访问的是该方法,在该方法中调用已经在实现类中写好的save()方法,实现数据添加功能。
    这里写图片描述
    至此,数据添加功能完毕。
    2、数据查询
    数据查询总的来说有以下的流程:
    (1)前台填写需要查找的数据;
    (2)通过url请求,并将参数传递到后台;
    (3)后台做出响应(通过查询数据库获取数据),将数据返回给前台;
    (4)前台接受数据,并进行展示。
    a 前台进行参数传递
    这里写图片描述
    这里写图片描述
    在文本框内填写要查询的数据,通过点击查询按钮,调用search()方法(该方法在common.js中)通过form表单的id来进行参数传递,通过请求aciton中的路径来达到想后台传递参数的效果。
    b 后台如何相应
    在实现类中,需要对查询功能进行编辑实现,创建一个getByid()方法,由于查询出来的数据需要进行展示,所以,返回的类型应该是一个列表。
    这里写图片描述
    c 在控制层需要对该方法进行调用,需要注意的是,在该方法中还调用了Page方法,该方法有两种作用,其一是将数据翻页展示;其二是通过此方法,达到向前台传递查询结果的作用。
    这里写图片描述
    d 前台数据展示
    在前台界面创建需要显示的数据属性名称,数据在前台展示的时候,需要注意的是所有的属性名称要和后台传递的参数对应上,否则就会出现数据不能正常展示的情况。
    这里写图片描述
    通过page属性来获取后台传递过来的数据进行展示。
    3 数据删除
    删除数据的大体流程为:前台将需要删除的数据传递到后台,后台接受到数据之后,通过该数据的主键来执行sql语句,进行删除数据。具体流程如下:
    前台代码如下:
    这里写图片描述
    前台在发起一次url请求的同时,也携带着该数据的主键一起发送到后台,后台接收到该请求后,通过调用TestServiceImpl.java中的delete()方法进行删除,在删除之前需要进行传递过来的参数是否为空,不为空则执行删除,删除成功后,返回一个“成功”的界面。
    TestServiceImpl.java中delete方法如下
    这里写图片描述

    TestAction.java类中调用delete方法代码如下:
    这里写图片描述
    至此,数据删除操作完成。
    4 数据修改
    数据修改的大体流程为:通过点击修改按钮,则弹出一个窗体,窗体有详细的数据信息,通过已显示的数据在窗体上修改,点击确定,向后台传递参数,后台进行相应的处理,完成数据修改。
    修改界面如下图所示:
    这里写图片描述
    修改功能需要用到添加功能以及查询功能,通过调用添加功能和查询功能的接口,将两者结合起来,使得窗体显示出已有数据。具体流程如下:
    这里写图片描述
    通过请求url并传递给后台一个主键,通过主键来进行查找该数据,并返回给界面。在sqlform中,如何进行数据显示,通过@modelAttribute注释进行类数据获取,与前台界面进行对应,并在前台界面设置相应的属性进行接收参数展示。
    这里写图片描述
    编辑完成数据后,点击确定按钮,同样是调用保存数据代码,则可以对数据进行修改完成。
    (1)、如果您在阅读博客时遇到问题或者不理解的地方,可以联系我,互相交流、互相进步;
    (2)、本人业余时间可以承接毕业设计和各种小项目,如系统构建、成立网站、数据挖掘、机器学习、深度学习等。有需要的加QQ:1143948594,备注“csdn项目”。

    展开全文
  • 使用java建立简单窗口,连接SQL Server数据库,并且在此窗口中对学生表进行增删改查功能
  • 基于Java 的选课系统: 具体的要求: 1、 本系统有三类用户,教师,学生,管理员,各自的功能如下: (1) 教师: 所包含功能为: A, 注册功能:主要信息包括:用户名,密码,教师姓名,年龄,性别,专业,职称; B...
  • java实现增删改查

    2019-10-12 13:15:59
    1.使用自己的话表述MVC。 MVC(Mode View Controller 模型-视图-控制器) 用于设计创建web应用程序的模式: 模型: 用于判断接收的信息在数据库中...对book表中的数据进行增删改查; book表:id int,bookName varc...

    1.使用自己的话表述MVC。
    MVC(Mode View Controller 模型-视图-控制器)
    用于设计创建web应用程序的模式:
    模型: 用于判断接收的信息在数据库中是否存在记录
    视图:可表示为可看见的内容
    控制器:在模型和视图之间传递数据,用于控制用户的注册,登录等操作
    2.掌握JDBC的基本操作。
    对book表中的数据进行增删改查;
    book表:id int,bookName varchar,price int,description varchar
    Book类:id int,bookName String ,price int,description String
    提示:创建数据库连接工具类DBUtil类。
    1.创建数据库表

    在这里插入图片描述
    2.创建Book.class

    public class Book {
    	private String bookName;
    	private  int id;
    	private int price;
    	private String description;
    	
    
    	
    	public String getBookName() {
    		return bookName;
    	}
    	public void setBookName(String bookName) {
    		this.bookName = bookName;
    	}
    	public int getId() {
    		return id;
    	}
    	public void setId(int id) {
    		this.id = id;
    	}
    	public int getPrice() {
    		return price;
    	}
    	public void setPrice(int price) {
    		this.price = price;
    	}
    	public String getDescription() {
    		return description;
    	}
    	public void setDescription(String description) {
    		this.description = description;
    	}
    	public Book(){
    		
    	}
        public  Book(int id,String bookName,int price,String description){
        	this.id=id;
        	this.bookName=bookName;
        	this.price=price;
        	this.description=description;
        	
        }
        
    
    	
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    
    	}
    //toString 返回类型	
        public String toString(){
        	return "Book [id=" + id + ", bokName=" + bookName + ", price=" + price + ",descript="+description+"]"  ;
        }
    
    
        }
    
    
    

    3.DBUti.class 创建数据库连接

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    /**
     * 
     * 数据库连接工具类
     *
     */
    public class DBUtil {
    	//类加载只执行一次
    	static{	
    		try {
    			Class.forName("com.mysql.jdbc.Driver");//加载驱动
    		} catch (ClassNotFoundException e) {
    			
    			e.printStackTrace();
    		}
    	}
    	public static Connection getConnection(){
    		String sql="jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8";//创建连接
    		Connection conn;
    		try {
    			conn = DriverManager.getConnection(sql,"root","zhangsan");//连接数据库
    			return conn;
    		} catch (SQLException e) {
    			
    			e.printStackTrace();
    			return null;
    		}
    		
    	}
    	//关闭连接
    	public static void close(Connection conn){
    		try {
    			conn.close();
    			
    		} catch (SQLException e) {
    			
    			e.printStackTrace();
    		}
    	}
    	
    	public static void close(PreparedStatement ps){
    		try {
    			ps.close();
    		} catch (SQLException e) {
    			
    			e.printStackTrace();
    		}
    		
    	}
    	public static void close(ResultSet rs){
    		try {
    			rs.close();
    		} catch (SQLException e) {
    			
    			e.printStackTrace();
    		}
    		
    	}
    
    }
    

    4.创建VisitMysql.class 设置增删改查

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    
    
    import com.entiy.Book;
    import com.sql.util.DBUtil;
    
    public class VisitMySql {
    	    private String sql;
    	    private PreparedStatement pstmt;
    	    private Connection conn;
    	 
    	    /**
    	     * 增加数据库里面一条书本信息的方法
    	     *
    	    
    	     */
    	    public void Insert(Book b) throws SQLException {
    	        Connection conn = DBUtil.getConnection();//连接数据库
    	        int i = 0;
    	        sql = "INSERT INTO book(id,bookName, price,description) VALUES (?,?,?,?)";//插入到数据库
    	            pstmt =conn.prepareStatement(sql);
    	            pstmt.setInt(1, b.getId());
    	            pstmt.setString(2, b.getBookName());
    	            pstmt.setInt(3, b.getPrice());
    	            pstmt.setString(4, b.getDescription());
    	            i = pstmt.executeUpdate();
    	            pstmt.close();
    	            conn.close();
    	    }
    	 
    	    /**
    	     *
    	     * 根据数据库id改书名 价格 描述 的方法
    	     
    	     */
    	    public void Update(int id,Book b) throws SQLException {
    	        Connection conn = DBUtil.getConnection();
    	        int i = 0;
    	        sql ="UPDATE Book SET bookName = '"+b.getBookName()+"',"
    	        		+ " price = '"+b.getPrice()+"', description= '"+b.getDescription()+"' WHERE id= "+id;
    	            pstmt =conn.prepareStatement(sql);
    	            i = pstmt.executeUpdate();
    	            pstmt.close();
    	            conn.close();
    	    }
    	 
    	    /**
    	     * 根据id删除数据库对象信息的方法
    	     
    	     */
    	    public void Delete(String id) throws SQLException {
    	        Connection conn = DBUtil.getConnection();
    	        int i = 0;
    	        sql ="DELETE FROM Book WHERE id = '"+id+"'";
    	            pstmt =conn.prepareStatement(sql);
    	            i = pstmt.executeUpdate();
    	            pstmt.close();
    	            conn.close();
    	    }
    	 
    	    /**
    	     * 根据id进行查询的方法
    	  
    	     */
    	    public void Select(String id) throws SQLException {
    	        Connection conn = DBUtil.getConnection();
    	        sql = "SELECT * FROM Book where id='"+id+"'";
    	        pstmt = conn.prepareStatement(sql);
    	        ResultSet rs = pstmt.executeQuery();
    	        Book b = new Book();
    	        while (rs.next()) {
    	            System.out.println(rs.getInt("id"));
    	            System.out.println(rs.getString("bookName"));
    	            System.out.println(rs.getInt("price"));
    	            System.out.println(rs.getString("description"));
    	            System.out.println("---------------------------");
    	        }
    	        conn.close();
    	        pstmt.close();
    	        rs.close();
    	    }
    
    		public void Select() {
    			// TODO Auto-generated method stub		
    		}	
    }
    

    5.创建一个测试类 test.class

    import java.sql.SQLException;
    import java.util.Scanner;
    
    import com.entiy.Book;
    import com.sql.server.VisitMySql;
    
    
    public class Test {
        public static void main(String[] args) throws SQLException {
              Scanner sc=new Scanner(System.in);
              
             //录入信息 
        /*      
          System.out.println("请输入录入id:");
            int id=sc.nextInt();
            System.out.println("请输入录入bookName:");
            String bookName=sc.next();
            System.out.println("请输入录入price:");
            String price=sc.nextInt();
            System.out.println("请输入录入description:");
            String description=sc.next();
            Book s1=new Book(id,bookName,price,description);
           VisitMySql dl1=new  VisitMySql();
            dl1.Insert(s1);
            dl1.Select();               
        }
    }*/
         
           //修改信息 
        
        /*        System.out.println("请输入要改的id:");
              int id=sc.nextInt();
              System.out.println("请输入要改的bookName:");
              String bookName=sc.next();
              System.out.println("请输入要改的price:");
              int price=sc.nextInt();
              System.out.println("请输入要改的description:");
              String description=sc.next();
              Book s2=new Book(id,bookName,price,description);
              VisitMySql dl2=new VisitMySql();
              dl2.Update(id,s2);
              dl2.Select();
              
        }
    }
            */
            
     //删除信息
      /*     System.out.println("请输入您要删除的id:");
            String id=sc.nextInt();
            VisitMySql dl3=new VisitMySql();
            dl3.Delete(id);
            dl3.Select();
        }*/
        
         //查询信息
      /*      System.out.println("请输入您要查询的id:");
            String id=sc.nextInt();
            VisitMySql dl4=new VisitMySql();
            dl4.Select(id);
             System.out.println("查询成功,信息如下");             
        }
    }*/
    
    展开全文
  • 这是通过ssm+layui 实现的简单的对数据表格的增删改查,所有页面纯由layui实现。如果你是新手学习layui,那这个绝对会对你有很大的帮助; 如果你之前已经学过甚至已经使用过,那这个可以当做一个参考
  • java使用jdbc连接mysql数据库,实现增删改查功能
  • 简单的easyui范例,其中很多属性使用的默认设置,所以没有那么多属性,实现了简单的布局,组件使用。以及增删查功能
  • Servlet实现增删改查功能 Servlet实现增删改查功能 Servlet实现增删改查功能

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,574
精华内容 34,629
关键字:

java增删改查功能怎么实现

java 订阅