首页 | 旅游 | 健康 | 时尚 | 下载 | 论坛 | 图文 | 专题 | 地图
资讯 IT人 电脑入门 操作系统 上网 办公 技巧 硬件 软件 网络 图像 多媒体 程序 数据库 网页制作 网站开发 网游 安全 加密 企业

详解JDBC连接Access的三种方法

巧巧读书 2009-07-24 junsheng itpub  技术论坛

JDBC连接Access的方法

JDBC连接Access第一种方法:

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

  1. 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直接连接数据源的方法。例子程序如下:

  1. import java.sql.*;  
  2. public class Access  
  3. {  
  4. public static void main(String args[])  
  5. {  
  6. try 
  7. {  
  8. String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb";  
  9. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  10. Connection conn=DriverManager.getConnection(strurl) ;  
  11. Statement stmt=conn.createStatement();  
  12. ResultSet rs=stmt.executeQuery("select * from books");  
  13. if(rs.next())  
  14. {  
  15. System.out.println(rs.getString("简介"));  
  16. }  
  17. }catch(Exception e)  
  18. {  
  19. System.out.println(e);  
  20. }  
  21. }  

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

本类最热图文
巧巧读书图文推荐
Google
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章