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

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文件数据

    jdbc连接Access数据库分页读取数据, 包含示例代码,Access驱动包ucanaccess-2.0.9.2.jar

    java连接access的mdb文件

    使用java连接access的mdb文件,并进行了简单的读写操作,有需要的可以参考一下

    java从mdb中读取并显示数据

    利用java小窗口读取mdb数据库中的数据,并将其显示出来

    解析mdb文件三种方式

    完整解析mdb文件,有三种方式,自己已测试过了!其中附带jar包和代码

    java 强制删除使用中的文件

    本实例利用java强制删除使用中的文件,demo中删除的是mdb文件,首先利用jdbc获取mdb的数据库连接,再打开mdb文件,程序照样能强制删除!类似于360强制删除文件

    JAVA文件编辑器程序代码.docx

    能够将读取到的文件内容以正确的格式在窗口中显示出来(二进制的显示成为十六进制数,ASCII码文件显示为字符串,图像文件显示出图像的内容); 能够同时用多个窗口打开多个文件,并能够对这多个窗口进行统一管理; ...

    Java开发技术大全(500个源代码).

    readDataThread.java 读取数据的线程类 demoEnhanceThread.java 使用自己定义的线程类示例 producer_consumer.java 演示生产者-消费者线程 consumer.java 消费者线程 producer.java 生产者线程 common.java ...

    java 面试题 总结

    forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect...

    封装给java使用的 web报表 rm webrm 报表1.0.0.1版正式版

    起作用的关键文件:RMVIEWP.CAB 文件,客户端插件 Lib下的两个包:rmview1.0.0.1.jar 使用接口: package common.rmview; /* * 设计的第一步,首先定义字段的类型, * 然后通过AddRow将结果加入缓存中 * */ ...

    超级有影响力霸气的Java面试题大全文档

     forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。...

    网管教程 从入门到精通软件篇.txt

    JAR:Java档案文件(一种用于applet和相关文件的压缩文件) JAVA:Java源文件 JAR:Java档案文件(一种用于applet和相关文件的压缩文件) JAVA:Java源文件 JFF,JFIF,JIF:JPEG文件 JPE,JPEG,JPG:JPEG图形...

    jackcess-4.0.5.jar

    Jackcess 是一个Java 类库,用来读写微软的Access 数据库。 Database db = DatabaseBuilder.create(Database.FileFormat.V2000, new File("d:\new.mdb")); Table newTable; try { //刚才是创建文件,这里是在文件...

    文件下载及web文件的contentType类型大全

    //读取文件数据 InputStream fis=new BufferedInputStream(new FileInputStream(filePath)); byte[] buffer=new byte[file.length()]; fis.read(buffer); fis.close(); //输出文件数据 toClient.write(buffer)...

    UCanAccess-4.0.3-bin

    用于Microsoft Access数据库文件的纯Java JDBC驱动程序,UCanAccess是一个纯Java JDBC驱动程序实现,它允许Java开发人员和JDBC客户端程序读取/写入Microsoft Access数据库(.mdb和.accdb)文件。不需要ODBC。

    Access数据库引擎DatabaseEngine32/64

    python,java读取Access数据库必须安装,不然无法读取

    JSP示例程序操作Word文档源代码

    使用ODBC数据源管理器,添加系统DSN,驱动程序选择"Miscosoft Access Driver(*.mdb)",数据源名填写"files",并按"选择"按钮选择jakarta-tomcat目录下的webappsjspsmartuploaduploadfiles.mdb文件。比如,D:Tomcat 4.0...

    dblab2.rar_dblab2_oracle_oracle dblab._xml 数据库

    数据库设计的一个lab,程序将外部格式的数据导入Oracle,根据java语言开发环境,通过数据库接口读取文件型数据库(XML或MDB)的数据。通过数据库接口在Oracle9i中手工建立对应的数据表结构,将文件中读取的数据,...

    Baioogle-SearchEngine(百歌搜索引擎)

    4.运行WebRoot\WEB-INF\make-db.bat命令,从索引库中读取关键字信息自动存入WebRoot\WEB-INF\classes\terms.mdb中,以便GoogleSuggest功能使用 5.将WebRoot目录部署到web服务器(tomcat)中。(上下文路径可自定,...

    网络多人对战台球(服务器完整版)使用自己论坛的虚拟币

    二、将压缩包中的tq.mdb中的user表导入你的论坛数据库中,将tq目录和z_tq.asp,z_tq_config.asp两文件都放在你论坛的根目录下。修改z_tq.asp里的“192.168.1.234”为你自己的IP,修改z_tq.asp中...

    用javascript连接access数据库的方法

    但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执 行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都 作了非常严格的限制,所以无论是用mdb的方式,还是读写纯文本文件的方式 ...

Global site tag (gtag.js) - Google Analytics