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

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

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

    亮子的博客

    為伊消得人憔悴
    posts - 5, comments - 2, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    在Java程序中,通過JDBC訪問數據庫

    Posted on 2006-07-10 17:09 亮子 閱讀(666) 評論(0)  編輯  收藏

    在java程序中,通過JDBC訪問數據庫有如下步驟:

    (1)裝載并注冊數據庫的JDBC驅動程序:
    ????
    ??? ?以下是四種jdbc驅動裝載方法:

    ?????1) 裝載 JDBC-ODBC Driver :
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//jdk中自帶,默認已經注冊,不用再注冊
    ?????2)裝載并注冊OracleDriver
    Class.forName("oracle.jdbc.driver.OracleDriver");
    java.sql.DriverManager.registerDriver(
    new?oracle.jdbc.driver.OracleDriver());
    ??? 3)裝載并注冊MySQLDriver
    Class.forName("com.mysql.jdbc.Driver");??
    java.sql.DriverManager.registerDriver(
    new?com.mysql.jdbc.driver)?//不是必須。mysql默認以及注冊
    ??? 4)裝載并注冊SQLServer Driver
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");??
    java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());????
    注意:舊版本MySQL驅動Driver類為 org.git.mm.mysql.Driver,新版本中保留了這個類,提倡用新的com.mysql.jdbc.Driver

    (2)建立與數據庫的鏈接
    Connection?con?=?java.sql.DriverManager.getConnection(dburl,user,password);
    其中 getConnection()有三個參數:
    ?? 1)dburl表示鏈接數據的jdbcURL
    ?? 2)user用戶名
    ?? 3)password密碼
    ??
    ?? dburl的一般形式為:jdbc:drivertype:driversubtype://parameters
    ?? drivertype 表示驅動程序的類型。driversubtype是可選的參數.parameters通常用來設定數據庫服務器的IP地址,端口號和數據庫的名稱.
    ??
    ?? 下邊是幾種常用的數據庫的JDBCURL形式:
    jdbc-odbc Driver jdbc:odbc:datasource
    Oracle鏈接jdbc:oracle:thin:@localhost:1521:sid
    SQLServer數據庫鏈接?jdbc:microsoft:sqlserver://localhost:1433:DatabaseName=BookDB
    Mysql鏈接?jdbc:mysql://loaclhost:3306/BookDB

    (3)創建Statement對象,準備調用SQL語句:
    Statement?stmt?=?con.createStatement();
    (4)調用SQL語句:
    String?sql?=?"";
    ResultSet?rs?
    =?stmt.executeQuery(sql);
    (5)訪問ResultSet中的記錄集:?????
    while(rs.next()){
    ???string?col1?
    =?rs.getString(1);
    ???
    }
    ?(6)依次關閉ResultSet, Statement 和 Connection對象??
    ???rs.close();
    ???stmt.close();
    ???con.close();
    ???????????????????????????????????????????????????????????????????????????????2006年7月10日?

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


    網站導航:
     
    主站蜘蛛池模板: av永久免费网站在线观看| 免费无码一区二区| 免费人成在线观看网站品爱网 | 亚洲第一成年免费网站| 亚洲网站在线播放| 亚洲国产精品人久久| 91视频免费网址| 亚洲人成色77777在线观看大| 免费人成视频在线播放| 亚洲男人av香蕉爽爽爽爽| 日韩成人毛片高清视频免费看| 亚洲欧洲久久av| a级毛片高清免费视频| 亚洲国产成人久久精品影视| 最近免费中文字幕高清大全| 亚洲Av高清一区二区三区| 成人毛片18女人毛片免费视频未| 亚洲国产精品无码中文lv| 国产免费爽爽视频免费可以看| 亚洲最大的成网4438| 久久久久久久久久久免费精品 | 国产精品日本亚洲777| ww在线观视频免费观看| 亚洲人成网77777色在线播放| 免费无码午夜福利片69| 亚洲精品V欧洲精品V日韩精品| 污网站在线观看免费| 亚洲综合网站色欲色欲| 久久精品人成免费| 亚洲精品自偷自拍无码| 亚洲一级Av无码毛片久久精品| 精品亚洲福利一区二区| 最近中文字幕无吗免费高清| 日韩色日韩视频亚洲网站| 亚洲乱码一区二区三区在线观看| 曰批视频免费40分钟试看天天 | 好男人看视频免费2019中文 | 亚洲国产人成在线观看| 成人亚洲综合天堂| 一级毛片在播放免费| 亚洲综合成人网在线观看|