• 第十四周总结


    学习总结:

    这周简单学习了下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"));
            }
        }
    }
    
  • 相关阅读:
    Object: Date对象——时间的设置和返回
    CSS基础知识-常用属性(updating)
    图像
    一些基础名词及含义(更新中)
    HTML常用元素合集(更新中)
    HTML小贴士-tips1
    HTML&CSS基础(一):基本格式(更新中)
    vue 轮播图显示三张图片,图片居中显示
    移动端 rem自适应布局 (750的设计稿)
    vue axios 在ios 中不执行回调(vconsole中status为0)
  • 原文地址:https://www.cnblogs.com/fengmixinluo/p/11949225.html
Copyright © 2020-2023  润新知