導航:首頁 > 編程語言 > java讀取mdb

java讀取mdb

發布時間:2022-09-11 17:29:11

1. java如何讀取access資料庫

雖然簡單,對初學者來說,如果沒有一段可以成功執行的代碼供參考,還真難調試
先用ACCESS建一個資料庫 DB1.MDB,裡面有一表"table1",內有欄位"Name"和"Age"
隨便填幾條記錄,保存後到ODBC里建一個系統數據源"Access2000"連上此資料庫
然後就可以用下面的代碼顯示資料庫里的所有記錄了
database.java
------------------
import java.sql.*;

class database {
public static void main(String args[]) {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Access2000";
Connection connection=DriverManager.getConnection(url);
Statement statement = connection.createStatement();
String sql="SELECT * FROM table1";
ResultSet rs = statement.executeQuery(sql);
String tt;
while (rs.next()) {
System.out.print("姓名:" + rs.getString("Name"));
System.out.println(" 年齡:" + rs.getString("Age"));
}
rs.close();
connection.close();
}
catch(Exception ex){
System.out.println(ex);
System.exit(0);
}
}
}
------------
OK,編譯運行:
E:/java>javac database.java

E:/java>java database

2. Java讀取access資料庫的數據

首先用jdbc把數據讀取出來

再進行判斷 講 text:... 進行分割

再保存 就可以實現了...

我給你寫一個 jdbc連接 access的類
-------------------------------------------
package access;

import java.sql.*;

public class DAO {

/**
* java 連接 Access 資料庫 步驟: 1.打開 ACCESS 創建一個 資料庫 選擇路徑 E:資料庫名稱 Access1.mdb
* 2.在該資料庫內創建一個表 emp 插入一條數據 3.打開控制面版--控制工具--數據源(ODBJ) 分別在 用戶DSN 和 系統DSN 內添加
* 一個用戶名稱 msn 添加步驟: - 點擊添加 選擇 Driver do Microsoft Access (*.mdb) - 點 完成
* 彈出對話框 在資料庫源框內 輸入 msn - 資料庫項 選擇 地址 E:Access1.mdb - 確定 (兩個步驟一樣)
* ---------OK------------
*/

private String url = "jdbc:odbc:msn";// 打開資料庫源

private String str = "sun.jdbc.odbc.JdbcOdbcDriver";

private Connection conn;

private Statement sta;

private ResultSet res;

public DAO() {

try {

Class.forName(str);
conn = DriverManager.getConnection(url);
sta = conn.createStatement();
System.out.println("資料庫連接成功");
} catch (ClassNotFoundException e) {
System.out.println("缺少架包支持");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("連接錯誤 檢查用戶名密碼 或 url 以及資料庫是否存在");
e.printStackTrace();
}

}

public void close() {

try {
if (res != null) {
res.close();
}
if (sta != null) {
sta.close();
}
if (conn != null) {
conn.close();
}

} catch (SQLException e) {
System.out.println("sql不能執行");
e.printStackTrace();
}

}

public ResultSet querry(String sql) {
try {
res = sta.executeQuery(sql);
} catch (SQLException e) {
System.out.println("sql不能執行");
System.out.println(sql);
e.printStackTrace();
}
return res;
}

public int update(String sql) {
int flag = -1;
try {
flag = sta.executeUpdate(sql);
} catch (SQLException e) {
System.out.println("以下sql不能執行");
System.out.println(sql);
e.printStackTrace();
}
return flag;
}

private Connection getConn() {
return conn;
}

public static void main(String[] args) {

DAO d = new DAO();
String sql = "select * from emp as t ";

ResultSet res = d.querry(sql);
try {

while (res.next()) {
System.out.println(res.getString(1));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

/*
* try{
*
* String strURL ="jdbc:odbc:msn";myds在ODBC中建的一個用戶DSN
* Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection
* connAcce=DriverManager.getConnection(strURL); Statement
* stmt=connAcce.createStatement();
*
* ResultSet rs=stmt.executeQuery("SELECT * FROM emp");
*
* while(rs.next()){
*
* System.out.println(rs.getString(2)); }
*
*
* stmt.close(); connAcce.close(); } catch(Exception ex){
* ex.printStackTrace(); } }
*/
}
}
-----------------------------------------

不懂的再聯系

3. Java怎樣讀取ACCESS資料庫文件

1. jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};
2.使用ODBC建立WINDOW數據源的方法:
開始
>>控制面板
>>管理工具
>>數據源(ODBC)
>>用戶DSN或系統DSN
>>點添加
>>找到"Microsoft Access Driver (*.mdb)",選中,再點完成>>自定義數據源名稱,可創建一個新的或選擇已經有的Access資料庫(.mdb)其它可以不選
>>確定>>確定
到此數據源已經建立成功
最後使用jdbc的方法進行連接。

4. Java讀取mdb資料庫的辦法

如果是為了訪問.MDB資料庫那可以用以下方法Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=db1.mdb";Connection con= DriverManager.getConnection(url,"user","pass");拿到連接進行普通的資料庫操作即可如果只是單純的想導數據並不是程序的功能的話,可以用工具實現

5. java怎樣將資料庫讀出來的數據寫入mdb文件然後生成一個*.mdb文件促回來

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=db1.mdb";
Connection con= DriverManager.getConnection(url,"user","pass");

6. java 讀.mdb文件

public class ConnectionTool {
private static String dburl = null;

static {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
dburl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=data/MyDataBase.mdb";
} catch (ClassNotFoundException e) {
e.printStackTrace();
}

}

public static Connection getConn() {
try {
return DriverManager.getConnection(dburl);

} catch (SQLException e) {
e.printStackTrace();
}
return null;

}
}

一個連資料庫,一個用IO讀文件,差別很大。

閱讀全文

與java讀取mdb相關的資料

熱點內容
編譯器原理與實現書 瀏覽:708
dos選擇命令 瀏覽:16
apm固件編譯到單片機 瀏覽:120
聯通深藍卡都包含什麼app 瀏覽:263
如何判斷網路伺服器正常 瀏覽:649
路由器搭橋遠端伺服器地址是什麼 瀏覽:515
編譯動態庫時會連接依賴庫嗎 瀏覽:707
淘寶手機加密是隨機的嗎 瀏覽:672
解壓包子怎麼裝飾 瀏覽:585
四個數湊24演算法 瀏覽:676
哪一種不是vi編譯器的模式 瀏覽:169
xp在此處打開命令窗口 瀏覽:128
代碼編譯運行用什麼軟體 瀏覽:999
動態庫在程序編譯時會被連接到 瀏覽:762
python超簡單編程 瀏覽:261
獲取命令方 瀏覽:978
怎樣製作文件夾和圖片 瀏覽:60
調研編譯寫信息 瀏覽:861
python馮諾依曼 瀏覽:419
同時安裝多個app有什麼影響 瀏覽:254