为了账号安全,请及时绑定邮箱和手机立即绑定

JDBC之 “ 对岸的女孩看过来”

难度初级
时长 2小时 2分
学习人数
综合评分9.40
387人评价 查看评价
9.6 内容实用
9.3 简洁易懂
9.3 逻辑清晰
  • View(视图层)

    Control(控制层)

    Model(模型层)

    DB(数据库)


    查看全部
  • 模型层包括两个部分,即对应数据库的映射和抽象方法(增删查改,CRUD)

    控制层就是控制数据的流通过程

    https://img1.sycdn.imooc.com//5c9c56840001375906330333.jpg

    https://img1.sycdn.imooc.com//5c9c56600001023c07390386.jpg

    一、模型包中的A类(Goddess,是对数据库表的映射):里面的字段对应数据表的字段,再添加set和get方法。

    二、添加一个装有能够增删查改这些方法的B类(GoddessDao),其中查询时,可能返回多个值,用一个集合List<E>装载进去。增删查改这些都是需要操作数据库才能把信息插入到数据库中。

    三、在C类(DBUtil,工具类是为了给数据库获得连接)中进行操作数据库步骤:

    //1.加载驱动程序

    Class.forName("com.mysql.cj.jdbc.Driver");

    //2.获得数据库连接

    Connection conn=DriverManager.getConnection(URL, USER, PASSWORD);

    再对外提供一个方法来获取这个连接。

    四、这样,我们就能在B类中通过C类拿到连接,进而实现sql语句,如

    Statement stmt = conn.createStatement();//查询刚刚建立的那张表

    ResultSet rs = stmt.executeQuery("select user_name,age from imooc_goddess");//查询的数据存放在这个对象里

    五、控制层中的控制类D,测试刚刚写的方法


    查看全部
  • https://img1.sycdn.imooc.com//5c9b43eb0001517108950327.jpg

    修改时区

    https://img1.sycdn.imooc.com//5c9b8652000149ed03670186.jpg

    Class.forName("com.mysql.cj.jdbc.Driver");

    https://img1.sycdn.imooc.com//5c9b89680001772510700048.jpg

    https://img1.sycdn.imooc.com//5c9b8983000119e312270262.jpg

    数据库中的字段isdel,表示是否被删除的标志,类型为tinyint,1表示被删除,0表示未被删除。

    查看全部
    1. 加载驱动

      Class.forName("com.mysql.jdbc.Driver");

    2. 数据库连接

      Conne tion conn=DriverManager.getConnetion(URL,USER,PASSWORD);

    3. 数据操纵

      Statement stmt=conn.createStatement();

    4. 返回结果放到结果集

      ResultSet rs=stmt.executeQuert("sql语句");


    查看全部
  • 截图做笔记啊

    查看全部
    0 采集 收起 来源:JDBC 简介

    2019-03-17

  • JDBC基本概念

    查看全部
    0 采集 收起 来源:课程总结

    2019-03-12

  • SimpleDateFormat sf = new SimpleDateFormat("yyy-MM-dd");

    Date birthday = null;

    birthday = sf.parse(需要转化的值);

    查看全部
  • 通过数据库传出的是java.sql.Date类型,Java中的是java.util.Date。Java中形参传进的是java.util.Date,

    需要将java.sql.Date类型转换成java.util.Date类型

    当从数据库的java.sql.Date类型传回来时候,则不需要转,因为java.sql.Date类型是java.util.Date的一个子集

    查看全部
  • package com.imooc.db;


    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.ResultSet;

    import java.sql.Statement;


    public class DBUtil {


    private static final String URL = "jdbc:mysql://localhost:3306/test";

    private static final String USER = "root";

    private static final String PASSWORD = "root";


    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中

    ResultSet rs = stmt.executeQuery("select user_name , age from imooc_goddess");

    // rs.next(),hasNext()返回的是boolean类型而next()返回的是你输入的那个值

    while(rs.next()){

    System.out.println(rs.getString("user_name")+","+rs.getInt("age"));

    }

    }


    }


    查看全部
  • 使用JDBC编程步骤:

    加载驱动程序:Class.forName(dirverClass)

    加载Mysql驱动:Class.forName("com.mysql.jdbc.Driver");

    加载Oracle驱动:Class.forName("oracle.jdbc.driver.OracleDriver");

    获取数据库连接:

    DriverManager.getConnection("jdbc:mysql://localhost:3306/imooc","root","root");

    创建Statement对象:conn.createStatement();

    查看全部
  • JDBC编程步骤:

    第一步:加载驱动

        mysql  :  Class.forName("com.mysql.jdbc.Driver");

        Oracle  :  Class.forName("oracle.jdbc.driver.OracleDriver");

    第二步:获得数据库连接:

        Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/imooc" , "username" , "password");

    第三步:创建statement对象:

        conn.createStatement();

    查看全部
  • jdbc的体现

    查看全部
    0 采集 收起 来源:JDBC 简介

    2019-03-11

  • JDBC简介:JDBC全称为Java Data Base Connectivity(Java数据库连接)

    可以为多种数据库提供统一的访问

    体现了Java编写一次,处处运行的精神。


    查看全部
    0 采集 收起 来源:JDBC 简介

    2019-03-11


  •  课程大纲要点:

    JDBC常用接口

    JDBC编程步骤

    执行SQL语句

    管理结果集

    事务管理


    高级应用:

    分页

    高级查询

    高级函数使用

    查看全部
    0 采集 收起 来源:JDBC 简介

    2019-03-11

  • JDBC使用详解

    查看全部

举报

0/150
提交
取消
课程须知
本课程是 Java 中级课程,各位小伙伴们需要对 JAVA 基础,MySql 的应用 以及 SQL 语句的编写有基本了解。
老师告诉你能学到什么?
1、JDBC 的基本概念 2、JDBC 常用接口及使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!