博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDBC学习再小结
阅读量:7125 次
发布时间:2019-06-28

本文共 1548 字,大约阅读时间需要 5 分钟。

JDBC学习再小结

一、JDBC概念 二、JDBC常用四个核心对象    DriverManager        getConnection();    Connection        createStatement();        prepareStatement();    Statement(PreparedStatement)        ResultSet executeQuery();        int executeUpdate();        boolean execute();        delete from users where id = ?         ps.setInt(1, 5);    ResultSet         next();        getInt();        getString();        getDouble();        getDate();        ...        三、编写一个java应用步骤:    1、创建项目,添加jar包    2、编写操作数据库的类        try {            // 加载驱动            Class.forName("com.mysql.jdbc.Driver");            // 创建连接Connection            Connection conn = DriverManager.getConnection("jdbc:mysql:///day06","root","abc");            // 获取执行sql的statement对象            // conn.createStatement();            PreparedStatement ps = conn.prepareStatement("select * from users where id = ? and name = ?");            ps.setInt(1, 5);            ps.setString(2, "tom");            // 执行语句,并返回结果            ResultSet rs = ps.executeQuery();            // 处理结果            while (rs.next()) {                User u = new User();                u.setInt(rs.getInt("id"));                u.setName(rs.getString("name"));            }        } catch (Exception e) {            e.printStackTrace();        } finally {            //关闭资源            if (rs != null)                rs.close();            if (ps != null)                ps.close();            if (conn != null)                conn.close();        }

 

我的GitHub地址:
我的博客园地址:
我的蚂蚁笔记博客地址:
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
你可能感兴趣的文章
我的友情链接
查看>>
2.2.0-ContainersMonitorImpl的报错解决
查看>>
saltstack(十一)runners
查看>>
第11课:Spark Streaming源码解读之Driver中的ReceiverTracker架构设计以及具体实现彻底研究...
查看>>
使用showmap分析android进程内存占用情况
查看>>
PHP的"php://input"和$HTTP_RAW_POST_DATA 和$_POST的关系
查看>>
解决ERROR: % Invalid input detected at '^' marker.
查看>>
webpack 2 打包实战
查看>>
我的友情链接
查看>>
parted解决超大容量磁盘分区 GPT分区表
查看>>
我的友情链接
查看>>
深入浅出JSONP--解决ajax跨域问题
查看>>
2014-02-23,LAMP-ThinkPHP听课笔记
查看>>
oracle 脚本(1)-清空当前用户下所有表的数据
查看>>
即可去除桌面图标阴影
查看>>
BlockingQueue详解
查看>>
SVN入门及配置使用
查看>>
Java IO类库之ByteArrayOutputStream
查看>>
《Spring5学习》04 - 面向切面编程
查看>>
druid简单教程
查看>>