• 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())

  • 相关阅读:
    原型设计作业
    案例分析作业
    编程作业
    阅读任务
    自我介绍
    5 20210420-1 团队作业1—团队展示
    3 20210405-1 案例分析作业
    阅读任务
    自我介绍
    原型设计
  • 原文地址:https://www.cnblogs.com/whirlwind/p/9940757.html
Copyright © 2020-2023  润新知