在jdk中,提供了jdbc-odbc桥,利用这个桥,可以方便地在Java中连接Access数据库。其具体样例程序如下:
import java.sql. * ; public class Test ... { public static void main(String[] arg) throws Exception...{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//使用Jdbc-Odbc桥驱动类 String db="f:/lk/杂类/个人综合信息.mdb";//数据库路径名称 String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";//Access Connection con=DriverManager.getConnection(url+db,"","");//连接数据库 Statement st=con.createStatement();//构造SQL语句 ResultSet rs=st.executeQuery("Select * From 姓名查询");//进行查询 while(rs.next()) System.out.println(rs.getString("姓名")); }}其中,值得特别注意的是,Access驱动描述的url中的{}之间的内容写法要求非常严格。在{和Microsoft以及(*.mdb)和}之间不能有空格,而Driver和(*.mdb)之间必须有空格,否则不能成功进行连接。