`
xtadg
  • 浏览: 110824 次
社区版块
存档分类
最新评论

java读取mdb文件

 
阅读更多
/**
  * TODO : 读取文件access
  * @param filePath
  * @return
  * @throws ClassNotFoundException 
  */
 public static List<Map> readFileACCESS(String filePath)   {
  List<Map> maplist= new ArrayList();
  Properties prop = new Properties();  
  prop.put("charSet", "gb2312");                //这里是解决中文乱码
  prop.put("user", "");
  prop.put("password", "");
   String  url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+filePath;   //文件地址
   PreparedStatement ps=null;
   Statement stmt=null;
   ResultSet rs=null;
     try {
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
       Connection  conn=DriverManager.getConnection(url,prop);  
       stmt = (Statement)conn.createStatement();

       rs=stmt.executeQuery("select * from Chinese");
       ResultSetMetaData data=rs.getMetaData();

     while(rs.next()) {
     Map map= new HashMap();
      for(int i = 1 ; i<= data.getColumnCount() ; i++){ 
       String columnName =data.getColumnName(i);    //列名
       String  columnValue= rs.getString(i); 
        map.put(columnName, columnValue);
      }
        maplist.add(map);   
     }
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
   return maplist; 
 }
 

 

分享到:
评论

相关推荐

    java读取*.mdb文件数据

    在Java编程中,有时我们需要处理各种类型的数据库,其中包括Microsoft Access(.mdb文件)。Access数据库是Microsoft Office套件的一部分,主要用于小型企业或个人的数据管理。在Java中读取Access数据库的数据通常...

    java连接access的mdb文件

    本文将详细介绍如何使用Java连接到Access的MDB文件,并执行基本的读写操作。 首先,要实现这一功能,我们需要依赖JDBC-ODBC桥接驱动,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与ODBC(Open ...

    java从mdb中读取并显示数据

    如果你选择使用JDBC-ODBC桥接器,你需要创建一个ODBC数据源来指向mdb文件。在Windows系统上,可以通过控制面板的“管理工具”&gt;“ODBC数据源管理员”来完成。对于Jackcess,你可以通过Maven或Gradle将库添加到项目...

    解析mdb文件三种方式

    提供的`Access_JDBC30.jar`是Java JDBC驱动程序,允许Java应用程序通过JDBC接口与mdb文件交互。首先,你需要在项目中引入这个驱动,然后配置JDBC连接字符串,如下所示: ```java Class.forName("sun.jdbc.odbc....

    JAVA连接ACCESS数据库文件(.mdb/.accdb)所需的jar包

    请注意,`ucanaccess`驱动还支持读取旧版的`.mdb`文件,只需将数据库文件路径作为URL传递即可。同时,为了确保兼容性和安全性,建议始终使用最新版本的`ucanaccess`和`hsqldb`库。 总的来说,通过正确配置和使用`...

    java 强制删除使用中的文件

    本实例将讲解如何在Java中实现这一功能,特别是针对MDB文件(Microsoft Access数据库文件)。 首先,了解一些基本概念。在Java中,通常使用`java.io.File`类来操作文件,它的`delete()`方法用于删除文件。但当文件...

    Access数据库mdb生成代码(JAVA源代码)

    在这个例子中,`jackcess-2.1.7.jar`是Jackcess的库文件,包含所需的类和方法,使得Java程序可以操作mdb文件。 4. **其他依赖库**: - `commons-lang-2.4.jar`:Apache Commons Lang是Java的一个工具类库,提供了...

    纯Java方式可在Linux下访问MS access的mdb数据库的开源库

    然而,在Linux操作系统中,由于它不支持Access数据库引擎,直接访问mdb文件变得颇具挑战性。为了解决这个问题,开发人员通常会依赖于中间件或特定的解决方案。其中一个这样的开源解决方案就是"UCanAccess"。 ...

    汉字字典数据库mdb文件+sql文件

    在实际应用中,这两个文件可以结合使用,例如,开发者可以先使用SQL脚本在目标数据库环境中创建相应的表结构,然后通过编程语言(如Python、Java、C#等)连接数据库,读取mdb文件中的数据并导入到新创建的数据库中。...

    mdb数据库驱动及demo ucanaccess-3.0.1.jar

    UCanAccess是开源的Java JDBC驱动程序,它允许Java应用程序无需依赖Microsoft Access或Jet Engine就能直接读写mdb和accdb格式的Access数据库。 **mdb文件:** mdb文件是Microsoft Access数据库的标准文件格式,用于...

    纯java访问access数据库jackcess-1.2.9.jar

    版本1.2.9是该库的一个稳定版本,包含了对Access 97到Access 2003格式(.mdb文件)的支持,但不包括对Access 2007及更高版本的.accdb文件的支持。 在描述中提到了另外两个Apache的包——"logging"和"lang"。这可能...

    Access MDB文件解析查询,Access数据库解析工具类MdbUtils

    `MdbUtils`工具类就是针对这种情况设计的,它提供了一系列的方法来方便地读取和查询Access MDB文件。 `MdbUtils`类可能包含以下关键功能: 1. **连接数据库**:使用JDBC-ODBC桥接技术,创建与MDB文件的连接。首先...

    Access mdb 转 sqlite 数据库java代码

    9. **文件操作**:可能需要读取Access的mdb文件,并将其内容导入到SQLite的.db文件中。 在提供的压缩包“mdb-sqlite-1.0.2”中,可能包含了实现这个功能的Java源代码、相关的依赖库、配置文件或其他辅助资源。你...

    EDB MDB INI XML文件读取配置操作源码

    读取MDB文件,可以使用VBScript、VBA、.NET Framework中的ADO.NET或JDBC-ODBC桥等技术。通常,你需要连接到数据库,执行SQL查询来获取数据。 3. **INI文件**:这是一种简单的文本配置文件格式,广泛应用于Windows...

    数据库MDB读取软件MDBPLUS

    MDBPLUS作为一个绿色、免安装的软件,专为读取和操作MDB文件而设计,使得用户无需安装完整的Microsoft Access即可对MDB数据库进行查看和管理。 **一、MDB文件格式** MDB文件是Access数据库的核心,它包含了表、...

    帮破解一个AI属性的MDB

    7. **代码实现**:对于程序员来说,还可以编写脚本或程序来解析mdb文件结构,比如Python的pyodbc库或者Java的JDBC驱动。 8. **数据恢复**:在极端情况下,如果文件严重损坏,可能需要专业的数据恢复服务。 9. **...

    如何把Excel文件转换成mdb数据库?(14KB)...

    本教程将详细介绍如何将Excel文件转换为MDB(Access数据库)格式,这通常用于数据存储和管理。在提供的压缩包中,包含了一个名为"XlsToMdb"的项目,它可能是一个VB6(Visual Basic 6)项目,用于实现这个转换功能。 ...

    基于java的ArcGIS切片解析

    总的来说,“基于Java的ArcGIS切片解析”是一个结合了GIS专业知识和Java编程技术的项目,它涉及地图服务、空间数据处理、文件解析等多个领域,对于提升开发者在GIS领域的技能和Java编程能力具有很高的价值。

    java连接Access2010读取图片二进制

    在给定的代码示例中,展示了如何使用Java连接到Access 2010数据库并读取存储为二进制流的图片数据,然后将这些二进制流转换回图片文件。以下是对这个过程的详细解释: 首先,为了连接到Access数据库,我们需要引入...

    java操作Access.mdb数据库的实现.pdf

    本文将详细介绍如何使用Java来读取、写入以及执行各种数据库操作。 #### 二、环境搭建与依赖 为了能够在Java程序中操作Access数据库,首先需要确保安装了以下软件及库: - **Java Development Kit (JDK)**:用于...

Global site tag (gtag.js) - Google Analytics