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

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

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

    posts - 26,  comments - 14,  trackbacks - 0
     淺談用JDBC連接MySQL
             在學習數據庫開發的實例,這里淺談一下用JDBC連接數據庫MySQL(當然也可以連接 SQL Server或者Oracle了,只是我更喜歡開源軟件,同時也簡單些。。。)

    首先正確安裝好MySQL,建立好數據庫,下面我們來建立一個數據庫吧。

               JDBC連接MySQL
                    加載節注冊JDBC驅動程序,
                             Class.forName("com.mysql.jdbc.Driver");
                            Class.forName("com.mysql.jdbc.Driver").newInstance();
                JDBC URL定義驅動程序與數據庫之間的鏈接
                            標準語法:

                                 <protocol(主要通信協議)>:<subprotocol(次要通訊協議,驅動程序名稱)>:<data source identifier(數據源)>

                            MySQL JDBC URL的格式:

                                  jdbc:mysql://[hostname][:port]/[dbname][?param1=value1][&param2=value2]….

                            例如:

                                   jdbc:mysql://localhost:3306/jdbc_db","root","1234"
                            

    常見參數:

    user                       用戶名

    password                  密碼

    autoReconnect                  聯機失敗,是否重新聯機(true/false

    maxReconnect              嘗試重新聯機次數

    initialTimeout               嘗試重新聯機間隔

    maxRows                   傳回最大行數

    useUnicode                 是否使用Unicode字體編碼(true/false

    characterEncoding          何種編碼(GB2312/UTF-8/…

    relaxAutocommit            是否自動提交(true/false

    capitalizeTypeNames        數據定義的名稱以大寫表示
     

                          JDBC訪問數據庫的步驟:

                               1.加載數據庫驅動

                               2.獲得數據庫連接

                               3.創建SQL語句

                               4.執行查詢

                               5.遍歷結果集

                               6.關閉數據庫連接
      數據庫的鏈接一般有三種方法,這里簡單說一種,有小例子如下:
               

        ckage com.bx.jdbc;

        port java.sql.Connection;
        port java.sql.DriverManager;
        port java.util.Properties;

    public class ConnectionUtil {

     public Connection openConnection() {
      
      String driver = "";
      String url = "";
      String user = "";
      String password = "";
      Properties prop = new Properties();
      Connection conn = null;
      try {
       // 加載屬性文件
       prop.load(this.getClass().getClassLoader().getResourceAsStream(
         "DBConfig.properties"));
       driver = prop.getProperty("driver");
       url = prop.getProperty("url");
       user = prop.getProperty("user");
       password = prop.getProperty("password");

       // Class.forName加載驅動
       Class.forName(driver);

       // DriverManager獲得連接
       conn = DriverManager.getConnection(url,user, password);
       return conn;
      } catch (Exception e) {
       e.printStackTrace();
      }
      return null;
     }
    }
    執行的主函數如下:

    package com.bx.jdbc;

    public class Main {
     /**
      * @param args
      */
     public static void main(String[] args) {
      ConnectionUtil cu = new ConnectionUtil();

      // 第三種方法
      System.out.println("這是最常用的一種方法:" + cu.openConnection());
     }
    }

    執行結果:
     

    謝謝大家分享,但愿能對您帶來一點幫助,希望能幫提出寶貴的意見。。。
    posted on 2010-12-08 09:03 龍ぜ殘劍 閱讀(2473) 評論(2)  編輯  收藏

    FeedBack:
    # Oil Paintings
    2010-12-08 10:02 | Oil Paintings
    好難啊  回復  更多評論
      
    # re: JDBC連接MySQL
    2010-12-08 12:45 | 龍ぜ殘劍
    恩 是啊,不過只要做了,就沒有什么難的了。。@Oil Paintings
      回復  更多評論
      

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


    網站導航:
     
    <2010年12月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: **aaaaa毛片免费| 国产在线播放线91免费| AV无码免费永久在线观看| 亚洲av日韩综合一区在线观看| 久久久久久国产a免费观看不卡 | 无码天堂亚洲国产AV| 精品剧情v国产在免费线观看 | 国产v精品成人免费视频400条| 亚洲国产美女精品久久| 亚洲免费二区三区| 在线综合亚洲中文精品| 日本免费电影一区| 黄色毛片视频免费| 国产精品亚洲综合专区片高清久久久 | 国产精品免费高清在线观看| 中文字幕专区在线亚洲| 美女视频黄的免费视频网页| 亚洲永久永久永久永久永久精品| 中文字幕视频免费| 在线观看亚洲AV日韩A∨| 日韩成人免费在线| 国产VA免费精品高清在线| 亚洲Av综合色区无码专区桃色| 免费无码成人AV在线播放不卡 | 亚洲成人在线电影| 成年男女免费视频网站| 深夜福利在线免费观看| 亚洲日韩aⅴ在线视频| 日本免费大黄在线观看| 国产成+人+综合+亚洲专| 国产大片91精品免费观看男同| 国产va免费精品| 亚洲午夜成激人情在线影院| 成人片黄网站色大片免费| 五月天婷婷免费视频| 久久香蕉国产线看观看亚洲片| 国产麻豆视频免费观看| 草久免费在线观看网站| 亚洲卡一卡2卡三卡4麻豆| 免费成人黄色大片| 日本视频一区在线观看免费|