• jdbc连接数据库的步骤


    基本理解:开发中要先加载驱动,然后获得连接,创建执行SQL语句的对象,并且执行SQL

    第一步:把想要连接的数据库驱动加载入JVM,如加载mysql数据库驱动类可以通过Class.forName("com.mysql.cj.jdbc.Driver");加载并注册JDBC驱动

    第二步:使用DriverManager.getConnection(String url , String username , String password)创建数据库连接

    第三步:利用上一步的数据库连接创建Statement

    第四步:遍历查询结果

    第五步:关闭连接,释放资源

    实例

    /**
     * 标准JDBC操作的五个步骤
     */
    public class StandardJDBCSample {
        public static void main(String[] args) {
            Connection conn = null;
            try {
    
    
                //1.加载并注册JDBC驱动
                Class.forName("com.mysql.cj.jdbc.Driver");
                //2.创建数据库连接
                conn = DriverManager.getConnection(
                        "jdbc:mysql://localhost:3306/company?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai",
                        "root",
                        "root"
                );
                //3.创建Statement对象
                Statement statement = conn.createStatement();
                ResultSet resultSet = statement.executeQuery("select  * from employee");
                //4.遍历查询结果
                while (resultSet.next()) {
                    int eno = resultSet.getInt(1);
                    String ename = resultSet.getString("ename");
                    float salary = resultSet.getFloat("salary");
                    String dname = resultSet.getString("dname");
                    System.out.println(dname + "-" + eno + "-" + ename + "-" + salary);
                }
    
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                try {
                    if (conn != null && conn.isClosed() == false) {
                        //5.关闭连接,释放资源
                        conn.close();
                    }
                } catch (Exception ex) {
                    ex.printStackTrace();
                }
            }
        }
    }
    

  • 相关阅读:
    列出对像属性,for(var i in obj)
    检测碰撞实例
    Rectangle 、getBounds(this)
    判断mc是否播放完成的简单方法
    操作规范时间工具类
    文本框中文字用htmlText操作并且实现文本框中文字加链接【link的用法】
    让舞台上的btn灰掉
    简单的缓动
    加入文本框
    HDU 1297 Children’s Queue (DP)
  • 原文地址:https://www.cnblogs.com/south-wood/p/14086044.html
Copyright © 2020-2023  润新知