JDBC增加更新删除数据

Posted xtu熊大

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC增加更新删除数据相关的知识,希望对你有一定的参考价值。

JDBC增加、更新、删除数据

st.executeUpdate(sql) 进行插入、更新、删除操作
返回的是受影响的记录的条数

注意:输入的sql语句中,vachar类型记住加单引号

完整代码如下:

public class JDBCTest {
    //建立连接
    public static Connection getConnection(){
        Connection conn=null;
        try {
            Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
            conn=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useSSL=FALSE&serverTimezone=UTC","root","xb199795");
        } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return conn;
    }
    //插入数据
    public static void insert() {
        String sql="insert into tbl_user(name,password,email)"+
                   "values(‘xiongda‘,‘123‘,‘[email protected]‘)";
        Connection conn =getConnection();
        try {
            Statement st=conn.createStatement();
            int count =st.executeUpdate(sql);
            System.out.println("插入了"+count+"条记录!");
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    //更新数据
    public static void update() {
        String sql="update tbl_user set email=‘[email protected]‘ where name=‘xiongda‘";
        Connection conn =getConnection();
        try {
            Statement st=conn.createStatement();
            int count =st.executeUpdate(sql);
            System.out.println("更新了"+count+"条记录!");
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    //删除数据
    public static void delete() {
        String sql="delete from tbl_user where name=‘xiongda‘";
        Connection conn =getConnection();
        try {
            Statement st=conn.createStatement();
            int count =st.executeUpdate(sql);
            System.out.println("删除了"+count+"条记录!");
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}

 


以上是关于JDBC增加更新删除数据的主要内容,如果未能解决你的问题,请参考以下文章

部分代码片段

C#用datagriview控件增加删除行数据,并且更新到xml中,求代码(急)如图

jdbc--------JdbcUtilDao 类

jdbc-批量插入批量删除批量更新

java jdbc 删除数据库表中一列后不能用SQL语句在更新和查询表中其他数据了

jdbc-2-基本数据库操作