jdbc连接access的方法

第一种:
  你用下面的代码试试 (强烈建议也是only可以建议的方法)
  con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:/data/Access/test1.mdb","dba","sql");
  后面的代码一样。这样你就可以访问access数据库了。
  
  第二个:
  用sun的jdbcodbc桥,数据源(个人主页不适用)
  
  第三个:
  用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)应该也适用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值