日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

java读取ACCESS数据库的简单示例

發布時間:2025/4/5 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java读取ACCESS数据库的简单示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

?

第二種方法

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class AccessJdbc {
?public static void main(String[] args) {
??Connection conn = null;
??Statement ps = null;
??ResultSet rs = null;
??try {
???// Access注冊驅動
???Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
???// url地址(*.mdb, *.accdb)括號內容中間"逗號"后面要有空格
???String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb, *.accdb)};DBQ=C:\\Users\\Administrator\\Desktop\\11.accdb";

???conn = DriverManager.getConnection(url);

???ps = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
?????ResultSet.CONCUR_READ_ONLY);

???rs = ps.executeQuery("select * from test");

???while (rs.next()) {
????System.out.println(rs.getString(1));
???}
??} catch (ClassNotFoundException e) {
???e.printStackTrace();
??} catch (SQLException e) {
???e.printStackTrace();
??} finally {
???try {
????rs.close();
????ps.close();
????conn.close();
???} catch (Exception e2) {
????e2.printStackTrace();
???}
??}
?}
}

轉載于:https://www.cnblogs.com/jzm53550629/p/3301415.html

總結

以上是生活随笔為你收集整理的java读取ACCESS数据库的简单示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。