`
andysun001
  • 浏览: 962 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java链接ACCESS

阅读更多
     首先在java中连接数据库要看连接什么数据库
java连接Mysql需要Mysql的jar包,在Mysql官方网站即可下载
java连接sql2000同样需要驱动,需下载额外的驱动。
java链接MS数据库产品时,通过JDBC-ODBC桥接的方式,开发人员只需调用JDBC的API,方便开发。
java连接ACCESS同样需要驱动,只是驱动是内置了,不需要专门下载,当然也就不需要bulid path 引入jar包了,方便快捷。
在Java连接Aceess时,可以配置数据源,也可以不配置。同样适用于Labview连接Acess。方便起见,无需要数据源。

代码如下:本人的数据库Book.mdb在F:\Javasun\图书管理学习\图书管理学习下:
code如下:

import java.sql.*;
public class Access_book{
public static void main(String args[]){
Connection con;
Statement sql; //声明Statement对象
ResultSet rs;
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\Javasun\\图书管理学习\\图书管理学习\\Book.MDB";

try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
System.out.println(""+e);
}
try{
con=DriverManager.getConnection(url);
System.out.println(con);   //  test for this!


sql=con.createStatement();
rs=sql.executeQuery("Select * FROM student");
while(rs.next()){
String name=rs.getString("stuNo"); //获得数据库第一列
String sex=rs.getString(2);
System.out.println("stuNo:"+name); //输出信息
System.out.println("stuName:"+sex);
   }
con.close();
}
catch(SQLException el){}
}
}

结果如下:
sun.jdbc.odbc.JdbcOdbcConnection@10d448
stuNo:002
stuName:李二
stuNo:003
stuName:张三
stuNo:004
stuName:赵四
stuNo:001
stuName:王一







参考代码:
http://ilinux.iteye.com/blog/180224
http://blog.csdn.net/qwerasdf123/archive/2009/06/30/4309383.aspx
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics