<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    gnl

    java 學習
    隨筆 - 17, 文章 - 0, 評論 - 2, 引用 - 0
    數據加載中……

    JDBC----------建立數據庫連接


    1、什么是JDBC
            Java 數據庫連接,(Java Database Connectivity,簡稱JDBC)是Java語言中用來規范客戶端程序如何來訪問數據庫的應用程序接口,提供了諸如查詢和更新數據庫中數據的方法。JDBC也是Sun Microsystems的商標。它JDBC是面向關系型數據庫的(來源:維基百科   )。JDBC是我們通過外部程序操作數據庫的一個工具。
                                                                                                                                                                                                                                                   
    2、編寫JDBC的步驟
        (1)加載驅動
        (2)傳遞參數獲得連接
        (3)獲取數據庫連接  

        我在這里用了一個properties的配置文件來(database.properties)設置我的我的配置參數

            #mysqluse
            driver=com.mysql.jdbc.Driver
            url=jdbc:mysql://127.0.0.1:3306/dotestuse
            username=root
            password=
    程序代碼         
    1.             import java.io.IOException;
    2.             import java.io.InputStream;
    3.             import java.sql.Connection;
    4.             import java.sql.DriverManager;
    5.             import java.sql.SQLException;
    6.             import java.util.Properties;
    7.             
    8.             public class GetConnectionT {
    9.             
    10.                 public static void main(String[] args) {
    11.             
    12.                     try {
    13.             
    14.                         //讀取配置文件參數
    15.                         InputStream in = GetConnectionT.class.getClassLoader().getResourceAsStream("propert.properties");
    16.                         Properties pr = new Properties();
    17.                         pr.load(in);
    18.                         Class.forName(pr.getProperty("driver"));
    19.                         //通過驅動管理器獲得數據庫連接        
    20.                         Connection con = DriverManager.getConnection(pr.getProperty("url"),    pr.getProperty("username"), pr.getProperty("password"));
    21.                         System.out.println(con);
    22.                         con.close();
    23.             
    24.                     } catch (ClassNotFoundException e) {
    25.             
    26.                         System.err.println("加載驅動失敗"+e.getLocalizedMessage());
    27.                     } catch (IOException e) {
    28.                         System.err.println("加載配置文件失敗"+e.getLocalizedMessage());
    29.                     } catch (SQLException e) {
    30.                         System.err.println("建立數據庫連接失敗"+e.getLocalizedMessage());
    31.                     }
    32.                 }
    33.             }

    這里只是一個簡單的獲得JDBC的例子,在實際工作中我們最好用單例模式來獲得數據庫連接

    posted on 2013-07-05 11:48 一江 閱讀(272) 評論(0)  編輯  收藏 所屬分類: JDBC


    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 好吊妞788免费视频播放| 一个人免费视频在线观看www| 四虎免费影院ww4164h| 亚洲阿v天堂在线| 在线观看免费视频一区| 在线亚洲人成电影网站色www| 人妻巨大乳hd免费看| 久久精品国产亚洲5555| 国产大片免费天天看| 国产亚洲一区二区手机在线观看| 国产在线观看免费av站| 亚洲第一AV网站| 最近新韩国日本免费观看| 亚洲成a人片在线观看中文app| 亚洲免费二区三区| 亚洲熟妇成人精品一区| 国产免费私拍一区二区三区| 在线播放免费人成视频网站| 亚洲s色大片在线观看| 999国内精品永久免费视频| 亚洲a级在线观看| 国产在线观看免费完整版中文版| 美国毛片亚洲社区在线观看| 国产91精品一区二区麻豆亚洲| 波霸在线精品视频免费观看| 亚洲Aⅴ无码专区在线观看q| 成人免费毛片内射美女APP| 香港经典a毛片免费观看看| 亚洲乱码精品久久久久..| 99在线热视频只有精品免费| 久久亚洲精品国产精品婷婷| 免费一级毛片在级播放| 在线观看免费视频一区| 亚洲国产区男人本色在线观看| 亚洲av片一区二区三区| 久久久久国产精品免费看| 亚洲熟伦熟女专区hd高清| 国产中文在线亚洲精品官网| 亚洲最大免费视频网| 美美女高清毛片视频黄的一免费 | 亚洲手机中文字幕|