JDBC—ODBC操作连接Access、Excel

来源:互联网 发布:gson解析json嵌套数组 编辑:程序博客网 时间:2024/05/29 19:13

连接AccessExcel

 

ODBC基本原理:

用户数据源:只有同一个用户登录后才能显示里面的东西;

系统数据源:整个系统都能看到。

 

       通过一个数据源名称à数据库(封装目标数据库)

       为数据库起了一个别名à程序通过别名访问数据库

       即:程序只认名字不认具体的数据库。

JDBC-ODBC驱动:由SUN提供,即sun.jdbc.odbc.JdbcOdbcDriver

ODBC URLjdbc:odbc:ODBC数据源(“ODBC数据源”即“数据源名”)

       如果数据源不是默认的数据库,则也要指定数据库:

jdbc:odbc:ODBC数据源;database=pubs

 

注意:如果在配置Access数据源的时候弹出“非法的目录或文件路径”时,将Access数据库关闭后就可以了,但是这个只是有些系统才出现的问题。

 

 

连接Excel时:

表列名被当作数据库中的“列名”,在查询时(ResultSet rs=stmt.executeQuery("select * from [Sheet1$]");)表名注意:“[Sheet1$]”,如果不是Sheet1则根据实际表明为准,但是后面跟一个“$”,一起在用一个“[]”括起来。

原创粉丝点击