日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JDBC学习笔记 day1

發(fā)布時間:2023/12/2 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JDBC学习笔记 day1 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

JDBC的基本概念:

?

  JDBC就是java database connectivity,即java數(shù)據(jù)庫連接。

  JDBC主要完成的幾個任務分別為

  •   與數(shù)據(jù)庫建立一個連接
  •   向數(shù)據(jù)庫發(fā)送SQL語句
  •   處理數(shù)據(jù)庫返回的結果
  •   JDBC的作用:

          將java程序語言編寫出來的程序,與數(shù)據(jù)庫相連接

      JDBC的總體結構:

        1.應用程序

        2.驅動程序管理器

        3.驅動程序

        4.數(shù)據(jù)源

      關于如何進行JDBC編程的步驟:
    ???????? 1. 創(chuàng)建數(shù)據(jù)源

    ???????? 2. 建立數(shù)據(jù)庫連接

    ----------------------------------------------------------------------------------------

    ? ? ? ??    建立數(shù)據(jù)連接是通過調(diào)用java.sql.DriverManager類的getConnection方法來建立的,下面對該方法進行介紹。

    Public static Connection getConnection(String url,String user,String password)throws SQLException

          參數(shù)url為指定數(shù)據(jù)庫的連接字符串,參數(shù)user為要連接數(shù)據(jù)庫的用戶名,參數(shù)password為用戶名所對應的密碼。

          如果沒有用戶名和密碼,可以用兩個空字符串來代替。此方法有可能拋出捕獲異常java.sql.SQLException,因此再調(diào)用此方法時必須進行異常處理。

          指定數(shù)據(jù)庫的連接字符串由三部分組成,各部分之間用“:”分隔,如下所示:

            jdbc:<子協(xié)議>:<子名稱>

          子協(xié)議指的是數(shù)據(jù)庫的類型,例如可以是odbc,mysql或者oracle等。子名稱指的是數(shù)據(jù)源的名稱或數(shù)據(jù)庫的網(wǎng)絡標識字符串。

    ?

    舉個小栗子:

    ? ? ??

    //聲明連接引用 Connection con=null;//聲明數(shù)據(jù)庫連接字符串 String url="jdbc:odbc:student";try {//創(chuàng)建數(shù)據(jù)庫連接con=DriverManager.getConnection(url,"","");//連接以后操作數(shù)據(jù)庫的代碼}catch(java.sql.SQLException e) {e.printStackTrace();}

    ?

      3. 進行數(shù)據(jù)庫操作 -----通過SQL語句來完成

    ?

      4. 獲取數(shù)據(jù)庫中信息

    ?

    轉載于:https://www.cnblogs.com/yezhaodan/p/8544172.html

    總結

    以上是生活随笔為你收集整理的JDBC学习笔记 day1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。