在Java中连接Access数据库

来源:互联网 发布:md5算法代码 编辑:程序博客网 时间:2024/04/30 19:04

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)之间必须有空格,否则不能成功进行连接。