a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 135|回复: 1

[专业语言] JAVA认证:java查询访问的access数据库

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
java发芽访谒access数据库
& `* s) D6 N( ]package chapter10;
, b' H$ C- `3 s& p: A8 Uimport java.sql.*;5 ~/ Y3 u0 [  U. o8 X. T" c  s1 x
public class AccessData {9 p5 d" k5 i: O+ ~  `6 a
public AccessData()
9 I# V; I( Z$ y3 x# t2 m/ a2 g6 [6 ^{6 N1 a) R& Y8 u$ M. x+ d) s
}( {" w) G  w/ ]4 F5 q
public static void main(String[] args) {) ^) C0 W6 J) x! D
new AccessData();
2 V, f( t$ x% Q  Y) wString url=“jdbc:odbc:mydbaccess”;
+ k% t  n, D+ }5 W0 t8 X8 z% ?String query,name,mark;" X5 X8 z1 ?+ N2 g# F% v
Connection conn=null;
0 _9 O! I9 Z( K0 U* [$ u- M, v4 Q8 x9 oStatement statement=null;# V& l- A* L7 h; Q
ResultSet resultSet=null;
/ C' X0 Q. h) ^6 k* p5 M+ ztry{
: F9 ]& q9 A2 J5 T( u* I! Y, _Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);' s7 ^  C: Y- S/ f4 |! u
conn=DriverManager.getConnection(url);
( d% M+ J+ S- t$ q6 [statement=conn.createStatement();
# D, k' v6 r8 c9 _# k) yquery=“select * from student”;
& k1 v0 K, m% [+ l4 n, eresultSet=statement.executeQuery(query);
$ J( ]* r- k. l: {while(resultSet.next()). K$ C2 W$ c7 M, f  I* I
{
, g* M3 y4 \% X1 F  R7 ]& yname=resultSet.getString(“name”);, c6 h1 i, ^% {
mark=resultSet.getString(“mark”);) Q- p2 l$ U7 x) B
System.out.print(“姓名: ”+name);
- R  ]1 N+ [1 [! vSystem.out.println(“ 分数: ”+mark);+ u) i" W9 h9 n0 o
}3 Y3 C; S, s) j) ~4 r8 W, w
}" u# D9 i3 h1 o) L0 W9 f! s. @
catch(SQLException e)- I/ H- g/ o( b; R2 X
{
' Z% A( s' p& we.printStackTrace();
5 m4 }1 B  x: q; m0 \}
7 h6 j6 w# S. B4 b' J' _catch(Exception e)
: [7 m+ B- e1 h
  \5 o( }0 k) d, T) o{
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:44:45 | 显示全部楼层

JAVA认证:java查询访问的access数据库

</p>e.printStackTrace();
7 M3 I/ g/ ]! P  l0 R7 D3 O}
7 I, i2 I1 X/ s: s; ]: q8 wfinally{- t2 B# m0 r1 A3 C
try{
- H" c4 G+ L, M, w( ?; fif(resultSet!=null) resultSet.close();) v. X! X, Q9 p+ n5 Z
if(statement!=null) statement.close();
: A1 D+ {+ f8 c- s9 v* R$ Nif(conn!=null) conn.close();
0 j9 e3 g0 t- r, v. J8 M}, b/ U' Y0 m5 O' V. s/ N! b4 Y1 @
catch(SQLException e)
9 B$ U" C: p' y& x1 S+ G{
2 c- L4 n8 K. {$ `2 ~* Le.printStackTrace();3 ]( ^7 A) M6 M4 z
}6 [& J1 X" g3 T' n* S$ p) G
}% E9 \' b+ b; k- r& q! p  w/ c5 q
}
0 ]% [' d& @3 v' M- `! [}
' S3 a! t" ]/ w4 d显示结不美观:$ h: E2 J' u& z
姓名: 李明 分数: 81
" L0 `+ C+ }4 m7 e  q姓名: 张三 分数: 85
* ~" o) z0 z' l2 a1 {/ n, e; O, _7 f姓名: 李四 分数: 90/ j5 O( |+ P; }: w& \6 e& F
姓名: 王五 分数: 75
; I& z  d) j: a. m# E# g姓名: 陈六 分数: 68
3 l6 t6 o: L) {. C" e: a( o5 j' |姓名: 赵八 分数: 904 N; B! J7 r2 e% B/ S# R! B
姓名: 黄九 分数: 10& X4 m+ K" C3 a# ^4 T  g
姓名: 孙红 分数: 82
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-8 00:29 , Processed in 0.236215 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表