java連接access數據庫?

Tags: 數據庫, 環境,

今天講解Java連接2007Access數據庫。前提: Windows7環境下,安裝好2007Access數據庫

工具/原料

Access 2007

java

方法/步驟

創建Access數據庫以及數據表

java連接access數據庫

另存為Access2002-2003數據庫格式;例如student.mdb

java連接access數據庫

最終數據表chengjibiao創建成功如下面兩個圖

java連接access數據庫

點擊切換視圖瀏覽各個實體屬性

java連接access數據庫

創建數據源,打開“控制面板”,選擇“管理工具”

java連接access數據庫

選擇“數據源(ODBC)”,切換到“系統DSN”.

單擊“添加”按鈕,選擇“Driver do Microsoft Access(*.mdb)”

java連接access數據庫

為數據源名寫上redsun,單擊“選擇”按鈕進行選擇數據庫

java連接access數據庫

java連接access數據庫

Java代碼部分。黑色處屬於重點細節部分,小心不要寫錯啦!

package testpackage;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

import java.sql.*;

public class FoundData {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

String sql="select * from chengjibiao";

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String url="jdbc:odbc:redsun";

Connection con=DriverManager.getConnection(url,"","");

Statement stmt=con.createStatement();

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()){

System.out.println(rs.getString("number")+'\t');

System.out.print(rs.getString("name")+'\t');

System.out.println(rs.getString("math")+'\t');

System.out.print(rs.getString("physics")+'\t');

System.out.println(rs.getString("english")+'\t');

}

stmt.close();

con.close();

}

catch(Exception e){}

}

}

java連接access數據庫

注意事項

分享經驗是為了幫助更多的人,希望你能喜歡此篇經驗,如有欠缺,歡迎指正。喜歡的話請點擊我的用戶名關注更多的經驗內容。

相關問題答案