JAVA+ACCESS編程體會

來源:互聯網
上載者:User
下午花了點時間,體會了下java&access的編程。實際上,是公司需要整合兩個異質系統的資料。資料庫一個採用ms的sql server,另一個是access。其實對於資料表的操作,免不了總是程式裡面一個重要的步驟。之前,公司一直用sql server,資料庫的訪問操作都是用javabean進行封裝好的,而且,大部分的公司實際上也都是這麼做的。

  就編程來講,對於sql server,微軟提供了專門的jdbc驅動程式,也就是大家平常用的那三個jar檔案。但access的編程可沒那麼豪華,現在可用的編程方法,只是提供一個jdbc-odbc橋接器進行串連,效率就不用說了哦。
  
  大概過程也略略羅嗦一下:
  1,建立制定資料庫的URL:同時配置access資料來源
  如: String url = "jdbc:odbc:Oblog";
  2,載入驅動程式
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  3,建立串連
  Connection conn = DriverManager.getConnection(url, "user", "pwd");
  4,建立sql語句對象
  Statement stmt = conn.createStatement();
  5,執行sql語句
  stmt.execute(strSql.toString());

  乾脆貼個例子:  

  //Select.java

  import java.sql.*;

  class Select{
  public static void main(){
  try{
  String url = "jdbc:odbc:wombat";
  Connection conn = DriverManager.getConnection(url,"user","pwd");
  Statement stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery("SELECT * FROM Table1");
  System.out.println("Got ResultSet Now");
  rs.beforeFirst();
  while(rs.next()){
  System.out.println(rs.getString(1));
  }
  stmt.close();
  conn.close();
  }
  catch(Exception ex){
  ex.printStackTrace();
  }
  }
  }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.