快速业务通道

详解JDBC连接Access的三种方法 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14

详解JDBC连接Access的三种方法

时间:2011-10-07 itpub junsheng

JDBC连接Access第一种方法:

你用下面的代码试试 (强烈建议也是only可以建议的方法)

con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver  (*.mdb)};DBQ=C:/data/Access/test1.mdb","dba","sql");

后面的代码一样。这样你就可以访问access数据库了。

JDBC连接Access第二种方法:

用sun的jdbcodbc桥,数据源(个人主页不适用)

JDBC连接Access第三种方法:

用Access的JDBC驱动程序,到http://industry.java.sun.com/products/jdbc/drivers这个网站上查 找并下在Access的jdbc驱动程序。 (这个没有试过,各位有兴趣可以试试看)

对于设置与Windows下的JSP服务器,且系统较小时,使用Access是一个比较好的选择,但是要使用 Access数据库一般要通过数据源。这里提供一种不用使用数据源用Java直接连接数据源的方法。例子程序 如下:

import java.sql.*; public class Access { public static void main (String args[]) { try  { String strurl="jdbc:odbc:driver={Microsoft Access  Driver (*.mdb)};DBQ=books.mdb"; Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection(strurl)  ; Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select *  from books"); if(rs.next()) { System.out.println(rs.getString("简介")); }   }catch(Exception e) { System.out.println(e); }   }   } 

可以看到只要在driver后面加上ODBC驱动即可不用设置数据源,这种方法对其他小型数据库(如 forpro)应该也适用。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号