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 一江 閱讀(274) 評論(0)  編輯  收藏 所屬分類: JDBC


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


          網站導航:
           
          主站蜘蛛池模板: 无棣县| 双桥区| 仪征市| 丰顺县| 台安县| 富源县| 保靖县| 泽库县| 逊克县| 郓城县| 迭部县| 阿拉善左旗| 精河县| 安塞县| 岑巩县| 丁青县| 仁化县| 吴江市| 秦皇岛市| 太谷县| 西畴县| 怀化市| 铁岭县| 彝良县| 嘉兴市| 扶风县| 开封县| 祁连县| 呼伦贝尔市| 桑日县| 磐安县| 松滋市| 昌都县| 丰原市| 海林市| 桐乡市| 蒙城县| 上饶县| 咸丰县| 汕尾市| 萨嘎县|