这里采用的是配置ODBC数据源的方式。 所以首先需要进行数据源的配置工作:2 a2 _3 o) X- [, B/ _; ~, _- I f
创建ODBC过程:6 ]: D3 T; @; Z& X0 \
控制面板-->管理工具--〉数据源。
6 w K) c& e2 r7 S 选择“系统DSN”--〉“添加”4 a, \1 N7 s' H0 F
选择“driver do Microsoft Access”,点击“完成”
: \" Q% N" ?4 b1 k# g 给数据源起个名字,例如accessTest.! B8 K' q H0 T @+ Z# g
点击“选择”,选择你的数据库文件即可。
% n6 O3 c0 [4 s5 D( u4 k 这样就配置了一个数据源。
. G5 T( V0 i' \% C8 d9 b 下面是访问数据库的一个例子:
/ O! O$ }7 `4 A; _ package com.hf.accessTest;
- K7 Z, W0 W* u5 v) x6 X6 [0 O" t import java.sql.Connection;" L9 g5 ^' k) m0 V `, H% r' S7 K
import java.sql.DriverManager;
8 M+ ~; D+ j6 b$ Y* J) @/ m+ e4 i import java.sql.PreparedStatement;; |6 v4 C" d5 D, N6 M
import java.sql.ResultSet;# k, ?/ Y- k Q# `/ U
import java.sql.SQLException;3 D' {& D P" y! F" m, M' d
public class ConnectionManager {/ Y/ U/ I; w9 a J- X
static {
8 K) K h: @9 t* B/ c try {" L1 |% O( \% s( F% ~7 F
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
f' U: e7 \, C" i% F } catch (ClassNotFoundException e) {" z* h6 ^! ^) d! }
// TODO Auto-generated catch block: _8 r2 {3 X( O1 f4 P# u `+ I" R
e.printStackTrace();! u7 ~: I3 Q& o- }; t( t3 M/ Y
}! e! _+ Q) s3 I
}
t: Y: M/ ^- @( r3 P8 @, M public static Connection getConnection(){& ^( i$ `0 T& n) J2 K, h- n G
Connection con=null;6 U. J% O7 M. D' T
//String url = "jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=f:\\test.mdb";
Q' W& E$ ?+ v K String url=new String("jdbc:odbc:accessTest");//test時資料來源
% W7 t. J; [) a. Y try { |