JDBC增删改查

public static void main(String[] args) throws Exception {
        /*
         * 加载class
         * class.forname("com.mysql.cj.jdbc.Driver")
         * 创建connection对象
         * connection con = drivermanager.getconnection(url,username,password);
         * usr = "jdbc:mysql://localhost:3306/你的数据库名?serverTimezone=你设置的时区信息"
         * 创建statement
         * con.createStatement();
         * 这里的connection和statement对象都为java.sql包下注意不要导错
         * 使用statement对象的executeQuery()执行查询语句  返回resultset对象其中包含查询结果
         * 使用executeUpdate()执行增删改操作 返回值为int 为改变的列数
         * 注意最后要关闭资源链接
         */
        String className = "com.mysql.cj.jdbc.Driver";
        String url = "jdbc:mysql://localhost:3306/mydb1?serverTimezone=GMT%2B8";
        String databaseUser = "root";
        String databasePassword = "xxx";
        Class.forName(className);
        Connection con = DriverManager.getConnection(url, databaseUser, databasePassword);
        Statement sta = con.createStatement();
        String sql1 = "select * from emp";
        String sql2 = "delete from kk";
        ResultSet r = sta.executeQuery(sql1);
        sta.executeUpdate(sql2);
        while(r.next()) {
            int id = r.getInt(1);
            String name = r.getString("ename");
            double sal = r.getDouble("sal");
            System.out.println(id + " " + name + " " + sal);
        }
        r.close();
        sta.close();
        con.close();
    }

你可能感兴趣的:(JDBC增删改查)