面试题:说下原生JDBC操作数据库的流程并使用代码实现

说下原生JDBC操作数据库的流程并使用代码实现

时间:20180314


原生的jdbc操作数据库流程:
1.注册驱动程序:Class.forName("com.mysql.jdbc.Driver");
2.使用驱动管理类来获取连接conn = DriverManager.getConnection.
3.创建Statement stmt = conn.getStatement;(sql会话对象)
4.执行sql : stmt.executeQuery(sql);
5.处理结果集:ResultSet,如果SQL前如果有参数值就设置参数值setXXX()
7.关闭连接。

代码实现原生的jdbc操作数据库(Statement方式)

public class JDBC {
    private static String url = "jdbc:mysql://localhost:3306/day16";
    private static String user = "root";
    private static String password ="root";
    public static void main(String[] args) throws Exception {
        //1.注册驱动程序
        Class.forName("com.mysql.jdbc.Driver");
        //2.使用驱动管理类来获取连接
        Connection conn = DriverManager.getConnection(url, user, password);
        //3.准备sql
        String sql = "select * from student ";
        //4.在连接的基础上,创建Statement
        Statement stmt = conn.createStatement();
        //5.执行sql
        ResultSet set = stmt.executeQuery(sql);
        //6.关闭资源
        set.close();
        stmt.close();
        conn.close();
    }
}

代码实现原生的jdbc操作数据库(PreparedStatement方式)

20180319

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文内容 1.什么是JDBC以及为什么要使用JDBC 2.JDBC核心API的讲解 3.使用JDBC核心API进行...
    Vincilovfang阅读 1,386评论 0 11
  • JDBC简介 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC...
    奋斗的老王阅读 1,675评论 0 51
  • 本人的环境为Myeclipse10、MySQL5.7.15 本文包括:简介JDBC编程步骤打通数据库程序详解—Dr...
    廖少少阅读 4,394评论 7 39
  • 今天外出,感觉很希望慢下来。之前来回在泰国倒航班,虽然累,但一路过来了,也觉得这样的折腾是有意义似乎又无意义,太快...
    安喜喜阅读 405评论 0 1
  • 没有在10月份到过加东的人,没有资格谈论秋色。 加西的秋光,以一树红枫满地落叶而沾沾自喜,透着没有见过大世面的小家...
    谜样男人阅读 301评论 0 0

友情链接更多精彩内容