程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> JAVA+ACCESS編程體會

JAVA+ACCESS編程體會

編輯:JAVA編程入門知識
下午花了點時間,體會了下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();
  }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved