用Jdbc-odbc直接连接access文件

红薯 发布于 2010/06/14 12:15
阅读 920
收藏 6

这是我很早以前写的一篇博客,怕丢,转贴于此。

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

import java.sql.*;

public class Access{

    public static void main(String args[]) throws Exception{
        String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\projects\\demo.mdb";
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        Connection conn=DriverManager.getConnection(strurl) ;
        Statement stmt=conn.createStatement();
        ResultSet rs=stmt.executeQuery("select * from mcp_swty_player");
        while(rs.next())
            System.out.println(rs.getString("player_mobile"));
        rs.close();
        stmt.close();
        conn.close();
    }
} 
可以看到只要在driver后面加上odbc驱动即可不用设置数据源,这种方 法对其他小型数据库(如foxpro)应该也适用。

加载中
0
Sephiroth
Sephiroth

代码6-7行才是精髓啊

0
黄平俊
黄平俊

远程连接Access则需要第三方库~~~

0
candies
candies

是哦,我还没用过这种写法的呢

0
Sky__
Sky__

早就用过啦,

返回顶部
顶部