java鏈接access工具類,什麼包含access中的常用工具

本文目錄一覽:

java 如何連接access數據庫

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

/***

其實你想實現用函數控制數據庫的開關的話,我建議可以把con變成全局變量,然後比較好控制

*****/

public class DBTools

{

private Connection connnection=null;

private ResultSet rs=null;

private Statement stmt=null;

private PreparedStatement pstmt=null;

// 連接數據庫

public void getCon()

{

try

{

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);

Connection connnection = DriverManager.getConnection

(

“jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=hssx”,//數據庫名

“sa”, //用戶名

“” //密碼

);

}

catch (Exception e)

{

}

}

// 關閉連接

public void CloseCon()

{

if (con != null)

{

try

{

con.close();

}

catch (SQLException e)

{

}

}

}

// 關閉結果集

public void CloseResultSet()

{

if (rs != null) {

try {

rs.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

rs = null;

}

}

// 關閉Statement

public static void CloseStatement() {

if (stmt != null) {

try {

stmt.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

stmt = null;

}

}

// 關閉PreparedStatement

public static void ClosePreparedStatement() {

if (pstmt != null) {

try {

pstmt.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

pstmt = null;

}

}

}

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();

}

}

如何設計Access表與java連接。

可以用兩種方式來實現Access與java程序的連接

第一種:jdbc-odbc橋連;首先是sun.jdbc.odbc.JdbcOdbcDriver驅動類。他不需要另外下載。已經在jdk當中包含了。然後開始配置數據源:開始–設置–控制面板–管理工具–數據源(ODBC)在彈出的對話框中單擊“添加”按鈕-然後在顯示框中選擇Driver do MicroSoft Access(* mdb)–點擊完成—輸入你的數據庫名–點擊選擇-再右側框中選擇你的數據庫具體位置確定即可

程序中的關鍵代碼:

public static String d_class=”sun.jdbc.odbc.JdbcOdbcDriver”;

public static String d_url=”jdbc:odbc:數據庫名.mdb”;

public static String d_user=”數據庫用戶名”;

public static String d_pwd=”密碼”;//沒有就不填寫

第二種:直連:就是不配置數據源直接就寫出連接路徑這個比較省事。

public static String d_class=”sun.jdbc.odbc.JdbcOdbcDriver”;

public static String d_url=”jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=數據庫名.mdb”;注意DBQ這樣寫的前提是把Access數據庫放在java程序的根文件夾下(即java文件所在的文件夾下)。

Access與JAVA怎麼連接

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

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

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

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

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

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

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

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

9.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數據庫

java連接access用第三方jar包,ucanaccess就可以了。

核心連接代碼:

Connection conn = DriverManager.getConnection(“jdbc:ucanaccess://c:/data/pippo.mdb;memory=false”);

原創文章,作者:TQNL,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/134377.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
TQNL的頭像TQNL
上一篇 2024-10-04 00:05
下一篇 2024-10-04 00:05

相關推薦

  • Java JsonPath 效率優化指南

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

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

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

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

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

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

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

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 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
  • Java判斷字符串是否存在多個

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

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

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

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29

發表回復

登錄後才能評論