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();
    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容