posts - 495,  comments - 11,  trackbacks - 0

          /*
          ?? 用JDBC來連接數據庫有很兩種方式,如<1>JDBC:ODBC bridge, <2>直接連接方式.
          ?? 第二種方式有很多好處,它可以獨立于依賴于系統的odbc數據源,存儲數據的database
          ?? 可以自由地移動,顯得更為靈活.
          */

          import java.io.*;
          import java.sql.*;

          public class ConDBAccess
          {
          public static void main(String[] args)
          {
          ?? try
          ?? {
          ??? //Load JDBC driver
          ??? Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          ??? /*
          ???? 這里的數據庫的url一定要寫正確,這是關鍵,其中DBQ可以絕對路徑,
          ???? 也可以是相對路徑,為了體現數據存儲路徑的/獨立性,
          ???? 你可以將數據庫copy到不同的位試一下
          ???? */
          ??? String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Test.mdb";
          ??? Connection con = DriverManager.getConnection(dbUrl,"","");
          ??? Statement state = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
          ??? //執行SQL語句
          ??? String sql = "select * from Address";
          ??? ResultSet rs = state.executeQuery(sql);

          ??? //打印測試
          ??? if(rs != null)
          ??? {
          ???? while(rs.next())
          ???? {
          ????? System.out.println(rs.getString("Name")+"\t"+rs.getString("Age")+"\t"+rs.getString("Email"));
          ???? }
          ???? rs.close();
          ???? con.close();
          ??? }
          ?? }
          ?? catch(Exception e)
          ?? {
          ??? e.printStackTrace();
          ?? }
          }
          }//End class ConDBAccess

          /**
          附:數據庫Test.mdb的結構設計:
          ??? 字段???????? 類型
          ??? ----------------
          ??? name??????? text
          ??? sex???????? bool
          ??? age???????? int
          ??? email?????? text
          ??? -----------------------------
          自已加幾條記錄到里面就可以測出結果了.
          */

          posted on 2007-05-26 00:57 jadmin 閱讀(84) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 襄汾县| 靖州| 新建县| 图们市| 砀山县| 梅河口市| 白朗县| 南安市| 广东省| 合肥市| 仙桃市| 伊通| 岱山县| 杨浦区| 新野县| 泰宁县| 临颍县| 屏南县| 沭阳县| 普兰店市| 阿拉善右旗| 儋州市| 衡东县| 上高县| 中超| 泾川县| 丽水市| 龙胜| 上杭县| 灵丘县| 阆中市| 朝阳市| 罗定市| 汽车| 冷水江市| 佛教| 安吉县| 南岸区| 息烽县| 清原| 东乌珠穆沁旗|