不用JDBC:ODBC bridge直接操作Access 資料庫 (轉)
/*
用JC來連線有很兩種方式,如<1>:ODBC bridge, <2>直接連線方式.
第二種方式有很多好處,它可以獨立於依賴於的odbc資料來源,資料的database
可以自由地移動,例如對個人站點的資料庫更具有優勢.這裡我談談平時自己用這種方式 開發的感受.希望對大家有所幫助.
執行環境: advance server(English version),
JSDK 1.4.1
Access Database( XP系列)
*/
/**
* @author wolfhan
* @version 12/18/2002
* @since 1.4.0
*/
import .io.*;
import java..*;
public class MobileDatabase
{
public static void main(String[] args)
{
try{
//Load JDBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
/*這裡的資料庫的url一定要寫正確,這是關鍵,其中DBQ可以絕對路徑,也可以是相對路徑,為了體現資料儲存路徑的/獨立性,你可以將資料庫copy到不同的位試一下*/
String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=accesstest.mdb";
Connection con = DriverManager.getConnection(dbUrl,"","");
Statement state = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
//SQL語句
String sql = " * from address";
ResultSet rs = state.executeQuery(sql);
//列印測試
if( rs != null ){
while( rs.next() ){
System.out.println("t" + rs.getString("name"));
}
rs.close();
con.close();
}
}
catch(Exception e){
e.printStackTrace();
}
}
}//End class MobileDatabase
附:資料庫test.mdb的結構設計:
欄位 型別 長度(位元組)
-----------------------------
name text 8
sex bool (系統指定)
age int (系統指定)
e text 20
-----------------------------
自已加幾條記錄到裡面就可以測出結果了.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993832/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用Jdbc-odbc直接連線access檔案 (轉)JDBC
- jdbc-odbc連線資料庫 (轉)JDBC資料庫
- 直接通過ADO操作Access資料庫資料庫
- 直接透過ODBC API訪問SQL資料庫 (轉)APISQL資料庫
- 資料庫實驗4:JDBC&ODBC資料庫JDBC
- C# 操作 access 資料庫C#資料庫
- 在C++Builder中建立Access odbc資料來源 (轉)C++UI
- C# BETA2中操作ACCESS資料庫 (轉)C#資料庫
- C# BETA2中操作ACCESS資料庫(三) (轉)C#資料庫
- C# BETA2中操作ACCESS資料庫(二) (轉)C#資料庫
- JDBC-ODBC橋接方法連線Excel資料庫的方法JDBC橋接Excel資料庫
- 資料庫中odbc和jdbc的區別-------java資料庫學習筆記之1資料庫JDBCJava筆記
- 利用ODBC實現Domino和關聯式資料庫的互操作 (轉)資料庫
- C#的Access資料庫操作 AccessHelper類C#資料庫
- 資料庫連線==odbc資料庫
- 【資料庫】MFC ODBC(一)資料庫
- 【資料庫】MFC ODBC(二)資料庫
- 【資料庫】MFC ODBC(三)資料庫
- 【資料庫】MFC ODBC(四)資料庫
- ACCESS資料庫C#操作類(包含事務)資料庫C#
- 不能用jdbc-odbc橋驅動來設定資料庫連線嗎?JDBC資料庫
- 對於JDBC資料庫的初始化操作JDBC資料庫
- ACCESS資料庫防止下載大盤點 (轉)資料庫
- 連線資料之遠端呼叫Access資料庫(轉)資料庫
- ABAP資料庫操作(轉)資料庫
- JDBC、JDBC框架、資料庫事務、資料庫連線池JDBC框架資料庫
- iOS資料庫視覺化工具--直接在iPhone操作你的資料庫iOS資料庫視覺化iPhone
- 常用資料庫JDBC連線寫法 (轉)資料庫JDBC
- 用JDBC訪問一個資料庫(轉)JDBC資料庫
- Access資料庫日常維護和Access資料庫最佳化方法資料庫
- [資料庫連線字串] Access 連線字串(轉)資料庫字串
- [資料庫連線字串]Access連線字串(轉)資料庫字串
- Applet直接訪問資料庫 (轉)APP資料庫
- 在DELPHI程式中使用ADO物件存取ODBC資料庫 (轉)物件資料庫
- 求:如何用JDBC給資料表上鎖,而不用資料庫本身的鎖表語句?JDBC資料庫
- 資料庫結構操作 (轉)資料庫
- 資料庫操作(1.0.0.1)(續) (轉)資料庫
- 使用JDBC操作SAP雲平臺上的HANA資料庫JDBC資料庫