这里采用的是配置ODBC数据源的方式。

所以首先需要进行数据源的配置工作:

创建ODBC过程:

控制面板-->管理工具--〉数据源。

选择“系统DSN”--〉“添加”

选择“driver do Microsoft Access”,点击“完成”

给数据源起个名字,例如accessTest.

点击“选择”,选择你的数据库文件即可。

这样就配置了一个数据源。

下面是访问数据库的一个例子:

package com.hf.accessTest;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

public class ConnectionManager {

static {

try {

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

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public static Connection getConnection(){

Connection  con=null;

//String url = "jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=f://test.mdb";

String url=new String("jdbc:odbc:accessTest");//test時資料來源

try {

con= DriverManager.getConnection(url);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return con;

}

/**

* @param args

*/

public static void main(String[] args) {

//得到连接

Connection con = ConnectionManager.getConnection();

try {

PreparedStatement st = con.prepareStatement("select id,name from test1 ");

ResultSet rs = st.executeQuery();

while (rs.next()){

String id=rs.getString("id");

String name=rs.getString("name");

System.out.println("id:"+id+"   name: "+name );

}

rs.close();

st.close();

con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

理解起来应该没什么问题?

java 访问access数据库_使用JAVA访问ACCESS数据库的方法相关推荐

  1. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  2. c access mysql数据库_基于C#的Access MsSQL MySQL 三种数据库访问演示(含源文件Demo)...

    基于C#的Access MsSQL MySQL 三种数据库访问演示(含源文件Demo) 一.三种数据库的主要对比 数据库类型 特点 Microsoft Access 桌面数据库.数据库载体是单个文件 ...

  3. java创建access数据库_使用Java创建Access数据库文件(.mdb或.accdb)

    Jackcess 2.x的更新:现在使用DatabaseBuilder创建(或打开)数据库,因此要创建一个新的数据库文件,我们这样做 import java.io.File; import java. ...

  4. java 接口中 常量_在Java接口中怎样访问定义的常量呢?

    java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能).那么我们在Java接口中怎 ...

  5. java 导出mdb文件_使用Java创建Access数据库文件(.mdb或.accdb)

    Jackcess 2.x的更新:现在使用DatabaseBuilder创建(或打开)数据库,因此要创建一个新的数据库文件,我们这样做 import java.io.File; import java. ...

  6. java流写入数据库_成为Java流大师–第4部分:数据库流

    java流写入数据库 SQL一直是一种声明性语言,而Java长期以来势在必行. Java流改变了游戏规则. 通过本动手文章编写您的方式,并学习如何使用Java流对RDBMS数据库执行声明性查询,而无需 ...

  7. java监控表变化_关于实时监控oracle数据库表数据变化的设计与实现

    近期接受项目需求,需要实时处理oracle数据库中表的数据变化,首先想到的是在程序中创建定时器,轮询表.鉴于程序冗余考虑,百度知:oracle数据库java存储过程.Oracle数据库有执行简单jav ...

  8. java联接pg库_成为Java流大师–第5部分:将联接的数据库表转换为流

    java联接pg库 是否可以将联接的数据库表转换为Java Stream? 答案是肯定的. 由于我们已经多次提出这个问题,因此我们决定写另一篇动手实验文章,说明如何执行更高级的Stream Joins ...

  9. java 建表 框架_【Java框架型项目从入门到装逼】第九节 - 数据库建表和CRUD操作...

    1.新建学生表 这节课我们来把和数据库以及jdbc相关的内容完成,首先,进行数据库建表.数据库呢,我们采用MySQL数据库,我们可以通过navcat之类的管理工具来轻松建表. 首先,我们得建一个数据库 ...

  10. java是什么格式_是java格式

    错误:编码GBK的不可映射字符的解决办法 最近在重新补javaSE的基础,编辑器编写完代码以后,在控制台运行代码段的时候,出现了以下的错误提示:错误:编码GBK的不可映射字符 在通过查询谷哥和度娘以后 ...

最新文章

  1. MIT无人车新突破:不需要地图也能在“乡野小道”上自动行驶
  2. 基于深度学习的Person Re-ID(特征提取)
  3. PHP中普通方法如何调用静态属性,php中的静态属性和静态方法如何调用
  4. qt 回调函数设置界面_回调函数实现类似QT中信号机制(最简单)
  5. 高效快速中值滤波算法c语言,快速中值滤波及c语言实现.docx
  6. mkpasswd命令
  7. 第一代90后IT毕业生调查:不想做IT民工,想做马云
  8. 简单的TCP客户端发包工具
  9. 祝贺父亲节快乐的python代码_父亲节快乐的祝福语贺词(最新)
  10. 强者的系统:高观点下的人生
  11. 服务器两个内存为何只显示4g_win10系统插入2个4G内存条却只显示4G的解决方法
  12. Rockchip CAN 总线
  13. matlab二项式,动态规划 – 计算二项式系统 —MATLAB代码 – 算法网
  14. kvm切换显示不同服务器界面,让复杂变简单 体验KVM多电脑切换器
  15. 可路由计算引擎实现前置数据库
  16. 小波学习笔记——MATLAB
  17. 计算机网络原理知识点及考点整理(谢希仁第七版)
  18. WITH GRANT OPTION
  19. linux .trash,linux下trash代替rm
  20. 高位缩量横盘的实战价值

热门文章

  1. jQuery find 和 filter 方法的区别
  2. 运行 ui5 serve 命令行报错的处理方法
  3. SAP Spartacus的pagination$ -默认的分页设置10
  4. 如何自行查询SAP Spartacus Organization Unit List的取数逻辑
  5. SAP Spartacus 的 Banner Component 请求
  6. 如何使用Angular的@Input()装饰器
  7. 利用Java流进行类的整型字段求和的例子
  8. SAP Analytics Cloud里的Planning model
  9. Main execution in Scala - Scala应用的入口
  10. 如何让Excel里显示的数字避免通过科学计数法来显示