Java如何鏈接Access數據庫(兩種方法)

package com.aaa.conn; java

import java.sql.*; web


public  class DataBaseConn {
 public static void main(String args[]) throws Exception {
   DataBaseConn ca=new DataBaseConn();
  ca.ConnectAccessFile();
  ca.ConnectAccessDataSource();
  }
  public void ConnectAccessFile() throws Exception
  {
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 /**
  * 直接鏈接access文件。
  */
  String dbur= "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\Documents and                                Settings\\Administrator\\桌面\\web\\fudantrn\\Databases\\fudan";
  Connection conn = DriverManager.getConnection(dbur, "username", "password");
  Statement stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery("select * from market");
  while (rs.next()) {
  System.out.println((String)rs.getString(2));
 }
      rs.close();
     stmt.close();
     conn.close();
  }
  public void ConnectAccessDataSource()throws Exception {
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      /**
         * 採用ODBC鏈接方式 如何創建ODBC鏈接?
         * 答:在windows下,【開始】->【控制面板】->【性能和維護】->【管理工具】->【數據源】,在數據源這裏添  sql

         *加一 個指向C:\\Documents and Settings\\Administrator\\桌面\\web\\fudantrn\\Databases\\fudan文件的數據源。
         * 好比建立名字爲dataS1
       */
       String dbur1 = "jdbc:odbc:dataS1";// 此爲ODBC鏈接方式
       Connection conn = DriverManager.getConnection(dbur1, "username", "password");
       Statement stmt = conn.createStatement();
       ResultSet rs = stmt.executeQuery("select * from market");
       while (rs.next()) {
                   System.out.println(rs.getString(2));
           }
    rs.close();
    stmt.close();
    conn.close();
  }
} windows

相關文章
相關標籤/搜索