【edusoho 源码】【怎么找到源码行号】【电脑安装软件源码】增删改查网页源码_网页的增删改查怎么实现的

2024-11-20 19:25:48 来源:御剑工具源码 分类:探索

1.求Java web增删改查 极简源码
2.339期SpringBoot + Mybatis-plus + ClickHouse 增删改查入门教程

增删改查网页源码_网页的增删增删改查怎么实现的

求Java web增删改查 极简源码

       //用户新增

        public boolean addUser(Users user){

        try {

        conn = ConnDB.getConnection();

        String sql = "insert into tb_users values(default,?,?,?,?,?,?)";

        System.out.println(sql);

        ps = conn.prepareStatement(sql);

        ps.setInt(1, user.getDepID());

        ps.setString(2, user.getUserName());

        ps.setString(3, user.getUserPwd());

        ps.setString(4, user.getUserCode());

        ps.setString(5, user.getUserSex());

        ps.setInt(6, user.getUserAge());

        if(ps.executeUpdate()==1){

        return true;

        }

        } catch (Exception e) {

        e.printStackTrace();

        } finally{ //关闭当前页打开的相关对象

        ConnDB.close(conn, ps, null);

        }

        return false;

        }

       //用户删除

        public boolean delUser(int id){

        try {

        conn = ConnDB.getConnection();

        String sql = "delete from tb_users where id = ?";

        System.out.println(sql);

        ps = conn.prepareStatement(sql);

        ps.setInt(1, id);

        if(ps.executeUpdate()==1){

        return true;

        }

        } catch (Exception e) {

        e.printStackTrace();

        } finally{ //关闭当前页打开的相关对象

        ConnDB.close(conn, ps, null);

        }

        return false;

        }

       //用户编辑

        public boolean updateUser(Users user){

        try {

        conn = ConnDB.getConnection();

        String sql = "update tb_users set depID=?,userName=?,userPwd=?,userCode=?,userSex=?,userAge=? where id=?";

        System.out.println(user.getDepID()+ user.getUserName()+user.getUserPwd()+user.getUserCode()+user.getUserSex()+user.getUserAge()+user.getId());

        ps = conn.prepareStatement(sql);

        ps.setInt(1, user.getDepID());

        ps.setString(2, user.getUserName());

        ps.setString(3, user.getUserPwd());

        ps.setString(4, user.getUserCode());

        ps.setString(5, user.getUserSex());

        ps.setInt(6, user.getUserAge());

        ps.setInt(7, user.getId());

        if(ps.executeUpdate()==1){

        return true;

        }

        } catch (Exception e) {

        e.printStackTrace();

        } finally{ //关闭当前页打开的相关对象

        ConnDB.close(conn, ps, null);

        }

        return false;

        }

       //根据id查询用户

        public Users findAllUserById(int id){

        Users u = null;

        DepDao depd = null;

        try {

        conn = ConnDB.getConnection();

        String sql = "select * from tb_users where id=?";

        System.out.println(sql);

        ps = conn.prepareStatement(sql);

        ps.setInt(1, id);

        rs = ps.executeQuery();

        if(rs.next()){

        depd = new DepDao();

        Department dep = depd.findAllDepById(rs.getInt("depID"));

        System.out.println(dep.getDepName());

        u = new Users();

        u.setId(rs.getInt("id"));

        u.setDepID(rs.getInt("depID"));

        u.setUserName(rs.getString("userName"));

        u.setUserPwd(rs.getString("userPwd"));

        u.setUserCode(rs.getString("userCode"));

        u.setUserSex(rs.getString("userSex"));

        u.setUserAge(rs.getInt("userAge"));

        u.setDep(dep);

        }

        } catch (Exception e) {

        e.printStackTrace();

        } finally{ //关闭当前页打开的相关对象

        ConnDB.close(conn, ps, rs);

        }

        return u;

        }

       这是我在dao层写的代码,都调用了ConnDB这个类,改查这个类完成了驱动的网页网页注册,及连接数据库的源码功能,代码如下:

package com.asjy.util;

       import java.sql.Connection;

       import java.sql.DriverManager;

       import java.sql.PreparedStatement;

       import java.sql.ResultSet;

       import java.sql.SQLException;

       import java.sql.Statement;

       public class ConnDB {

        private  static String url = "jdbc:mysql://localhost:/news";

        private  static String user = "root";

        private  static String pass = "root";

          //1.加载驱动

        static{

        try {

        Class.forName("com.mysql.jdbc.Driver");

        } catch (ClassNotFoundException e) {

        System.out.println("驱动加载失败");

        }

        }

          //2.建立数据库连接对象

        public static Connection getConnection() throws Exception{

        return DriverManager.getConnection(url,删改edusoho 源码user,pass);

        }

        //3.关闭数据库

        public static void close(Connection conn,Statement ps,ResultSet rs){

        try {

        if(rs!=null){

        rs.close();

        rs = null;

        }

        if(ps!=null){

        ps.close();

        ps = null;

        }

        if(conn!=null){

        conn.close();

        conn = null;

        }

        } catch (SQLException e) {

        e.printStackTrace();

        }

        }

       }

期SpringBoot + Mybatis-plus + ClickHouse 增删改查入门教程

       本文将带你入门SpringBoot与Mybatis-plus结合ClickHouse的增删改查操作。针对ClickHouse特有的查实怎么找到源码行号SQL语法差异,我们通过扩展Mybatis-puls源码来实现修改和删除功能。增删

       首先,改查SqlMethodDiv.java中的网页网页枚举类定义了SQL脚本的规则。

       然后,源码UpdateByIdClickHouse.java类继承自AbstractMethod,删改重写injectMappedStatement方法,查实适应ClickHouse的增删电脑安装软件源码更新语句。

       接着,改查ClickHouseSqlInjector.java负责注册这个自定义的网页网页SQL注入器,以集成到DefaultSqlInjector中。

       SuperMapper通过扩展BaseMapper,bat小程序源码让所有Mapper类都能支持ClickHouse的特有功能。

       最后,通过单元测试验证实现效果,源码可在github.com/saimen/cli...找到。博乐达原码源码

       作者刘贤松在blog.csdn.net/qq_...分享了详细教程,所有内容均尊重原著,如需更多信息,请关注“Java精选”公众号。

       如果你在寻找交流平台,可以直接在公众号Java精选中回复“加群”加入读者群。此外,Java精选还提供了丰富的面试题库和前沿技术分享,包括微信小程序,以及更多技术内容推荐,如「大咖笔记」公众号。

       如果觉得文章有价值,请不要吝啬你的点赞和分享,让我们共同学习进步!

更多资讯请点击:探索

热门资讯

debian下载源码_debian 源码安装

2024-11-20 18:54149人浏览

源码超

2024-11-20 18:33418人浏览

源码 asp.net

2024-11-20 18:042434人浏览

移动 源码_移动端源码

2024-11-20 16:582092人浏览

shopxx 3.0 源码

2024-11-20 16:53646人浏览

墙源码

2024-11-20 16:452787人浏览

推荐资讯

df命令源码_df命令原理

1.linux磁盘分区Linux磁盘分区2.Linux下软件包类故障排错方案详解3.DF和Linux的缩写解析一文了解dflinux缩写4.如何在Ubuntu下使用TF/SD

视频网站 源码_视频网站源码怎么操作

1.成品短视频源码入口在哪2.请问怎么获取网站上视频的代码源?3.怎么查看腾讯视频网的视频代码4.如何查看网页源代码?5.在哪里可以找到网页里的视频代码?6.怎么通过查看网页源代码下载视频成品短视频源

下载源码 app_下载源码编辑器

1.菠菜游戏源码如何2.怎么获取app源代码3.怎样才能下载并查看Android应用程序的源代码?4.怎样获取成品app的源码?5.有一个APP的源代码,怎么运营6.成品网站源码78W78隐藏通道1A