zoukankan      html  css  js  c++  java
  • 第十四周总结

    学习总结:

    这周简单学习了下JDBC的内容:至于记事本在上次博客就已经写了。链接https://www.cnblogs.com/fengmixinluo/p/11913059.html
    JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。
    执行流程:
    连接数据源,如:数据库。
    为数据库传递查询和更新指令。
    处理数据库响应并返回的结果。
    JDBC 架构
    分为双层架构和三层架构。
    JDBC 编程步骤

    加载驱动程序:

    Class.forName(driverClass)
    //加载MySql驱动
    Class.forName("com.mysql.jdbc.Driver")
    //加载Oracle驱动
    Class.forName("oracle.jdbc.driver.OracleDriver")
    获得数据库连接:
    
    DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/imooc", "root", "root");
    创建StatementPreparedStatement对象:
    
    conn.createStatement();
    conn.prepareStatement(sql);
    

    完整实例:

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    
    public class DbUtil {
    
        public static final String URL = "jdbc:mysql://localhost:3306/imooc";
        public static final String USER = "liulx";
        public static final String PASSWORD = "123456";
    
        public static void main(String[] args) throws Exception {
            //1.加载驱动程序
            Class.forName("com.mysql.jdbc.Driver");
            //2. 获得数据库连接
            Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
            //3.操作数据库,实现增删改查
            Statement stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery("SELECT user_name, age FROM imooc_goddess");
            //如果有数据,rs.next()返回true
            while(rs.next()){
                System.out.println(rs.getString("user_name")+" 年龄:"+rs.getInt("age"));
            }
        }
    }
    
  • 相关阅读:
    5.5 使用Hystrix实现断路器
    第5章 使用Spring Cloud和Netflix Hystrix的客户端弹性模式
    4.4 通过Spring Eureka注册服务
    MT【138】对称乎?
    MT【137】多少个?
    MT【136】一道三次函数的最佳逼近问题
    MT【135】条件线性化
    MT【134】待定系数
    MT【133】磨刀不误砍柴工
    MT【132】倒序相加因式分解
  • 原文地址:https://www.cnblogs.com/fengmixinluo/p/11949225.html
Copyright © 2011-2022 走看看