zoukankan      html  css  js  c++  java
  • JDBC连接数据库

    JDBC驱动类:

    com.mysql.jdbc.Driver

    oracle.jdbc.driver.OracleDriver

    JDBC URL:

    jdbc:mysql://localhost:3306

    jdbc:oracle:thin:@localhost:1521:orcl

     1 try {
     2     //1、加载驱动
     3     Class.forName(JDBC驱动类);
     4 } catch (ClassNotFoundException e) {System.out.println("加载驱动不成功");}
     5 try {
     6     //2、创建JDBC连接,其中有三个参数,分别是JDBC URL、数据库用户名和密码
     7     Connection conn = DriverManager.getConnection(JDBC URL,数据库用户名,密码);
     8     //3、创建Statement对象,准备执行SQL语句
     9     Statement stmt = conn.createStatement();
    10     //4、执行SQL语句,返回结果(可能是结果集)
    11     ResultSet rs = stmt.executeQuery("SELECT id, name FROM users");
    12     //5、操作结果集
    13     while (rs.next()) {
    14         int id = rs.getInt("id");
    15         String name = rs.getString("name");
    16     }
    17     //6、关闭连接
    18     conn.close();
    19 } catch (SQLException e) {e.printStackTrace();}

    JDBC连接数据库为什么需要Class.forName(“oracle.jdbc.driver.OracleDriver”)
    为了执行Driver中的static代码段,里面注册驱动的代码DriverManager.registerDriver(new Driver())

  • 相关阅读:
    webpack-bundle-analyzer使用
    HTTP1.0,HTTP1.1和HTTP2.0区别
    document.readyState
    async和defer
    页面生命周期
    key的理解
    解释型语言和编译型语言
    AMD/CMD/CommonJS与ES6 Module的区别
    vue的keep-alive原理
    数字钱包metaplex-foundation
  • 原文地址:https://www.cnblogs.com/whirlwind/p/9940757.html
Copyright © 2011-2022 走看看