亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!