java和access的簡單介紹

本文目錄一覽:

Java如何連接access資料庫

1 創建數據源

控制面板–性能與維護–管理工具–數據源或者控制面板–ODBC,

在ODBC數據源管理器中選擇「用戶DSN」,選擇添加,將出現選擇安裝數據源驅動程序的對話框。選擇Microsoft Access Driver(*.mdb)並完成。將彈出「創建數據源」對話框。

為創建的數據源取名,例如sun。選擇資料庫也就是Access文件的存放地址(最好不要存在中文)。如果要設置login name或者password則選擇高級,不需要直接確定。

2 建立JDBC-ODBC橋接器

建立橋接器:

try{Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);//(sun為數據源的名字,見1)}

catch(ClassNotFoundException e){}

3 連接到資料庫

使用java.sql包中的Connection類聲明的一個對象,使用DriverManager調用它的靜態方法getConnection創建對象

try{Connection con=DriverManager.getConnection(“jdbc:odbc:數據源名字”,”login name”,”password”);//(如果不存在login name 和password,則使用雙引號表示即可””)}

catch(SQLException e){}

即可完成於access的連接。

希望對你有用,望採納!

Java怎樣連接Access資料庫

有兩種方法:

1、不使用WINDOW的建立數據源方法,直接在JAVA代碼內部與Access資料庫連接。

注意:

jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};

這裡的空格,不能少,否則會有異常。

textarea cols=”50″ rows=”15″ name=”code” class=”java”try{ String url = “jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123.MDB”; Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection conn = DriverManager.getConnection(url); System.out.println(conn); Statement sta = conn.createStatement(); ResultSet resu = sta.executeQuery(“select * from Roche_position”); if(resu.next()){ System.out.println(resu.getString(“cname”)); } System.out.println(“exit”); }catch(Exception e){ e.printStackTrace(); }/textarea

2、使用ODBC建立WINDOW數據源的方法。

開始

控制面板

管理工具

數據源(ODBC)

用戶DSN或系統DSN

點添加

找到”Microsoft Access Driver (*.mdb)”,選中,再點完成自定義數據源名稱,可創建一個新的或選擇已經有的Access資料庫(.mdb)其它可以不選。

確定確定

到此數據源已經建立成功

接下來是JAVA代碼連接了;

textarea cols=”50″ rows=”15″ name=”code” class=”java”try{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection conn = DriverManager.getConnection(“jdbc:odbc:數據源名稱”, “資料庫用戶名(如有)沒有則空”, “用戶密碼(如有)沒有則空”); System.out.println(conn); Statement sta = conn.createStatement(); ResultSet resu = sta.executeQuery(“select * from Roche_position”); if(resu.next()){ System.out.println(resu.getString(“cname”)); } System.out.println(“exit”); }catch(Exception e){ e.printStackTrace(); } }/textarea

Java如何連接Access資料庫(兩種方式實例代

import java.sql.*;

public class ConnectAccess {

/**

* 初學者請注意:

* 1:先建立一個access文件a1.mdb,並放在D:/下;

* 2:在資料庫文件a1.mdb中建立一個表Table1;

* 3:為Table1添加一列,並插入至少一條記錄;

* 4:本文是一個完整的類,直接拿去運行就可以。

*/

public static void main(String args[]) throws Exception {

ConnectAccess ca=new ConnectAccess();

ca.ConnectAccessFile();

ca.ConnectAccessDataSource();

}

public void ConnectAccessFile() throws Exception

{

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

/**

* 直接連接access文件。

*/

String dbur1 = “jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://a1.mdb”;

Connection conn = DriverManager.getConnection(dbur1, “username”, “password”);

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(“select * from Table1”);

while (rs.next()) {

System.out.println(rs.getString(1));

}

rs.close();

stmt.close();

conn.close();

}

public void ConnectAccessDataSource()throws Exception {

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

/**

* 採用ODBC連接方式 如何建立ODBC連接?

* 答:在windows下,【開始】-【控制面板】-【性能和維護】-【管理工具】-【數據源】,在數據源這裡添加一個指向a1.mdb文件的數據源。

* 比如創建名字為dataS1

*/

String dbur1 = “jdbc:odbc:dataS1”;// 此為ODBC連接方式

Connection conn = DriverManager.getConnection(dbur1, “username”, “password”);

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(“select * from Table1”);

while (rs.next()) {

System.out.println(rs.getString(1));

}

rs.close();

stmt.close();

conn.close();

}

}

Java與access

1.創建Access資料庫以及數據表。

2.另存為Access2002-2003資料庫格式;例如student.mdb

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

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

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

選擇「數據源(ODBC)」,切換到「系統DSN」。

3.單擊「添加」按鈕,選擇「Driver do Microsoft Access(*.mdb)」。

4.為數據源名寫上redsun,單擊「選擇」按鈕進行選擇資料庫

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

5.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

Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平台(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於個人PC、數據中心、遊戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。在全球雲計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。

Access 是微軟公司推出的基於Windows的桌面關係資料庫管理系統(RDBMS,即Relational Database Management System),是Office系列應用軟體之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立資料庫系統的對象;提供了多種嚮導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規範化;為建立功能完善的資料庫管理系統提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。 Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟體公司),或者任何 ODBC 兼容資料庫內的資料。熟練的軟體設計師和資料分析師利用它來開發應用軟體,而一些不熟練的程序員和非程序員的”進階用戶”則能使用它來開發簡單的應用軟體。雖然它支援部分面向對象(OOP)技術,但是未能成為一種完整的面向對象開發工具。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238201.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:10
下一篇 2024-12-12 12:10

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29

發表回復

登錄後才能評論