java连接access两种方法

原创 2015年07月07日 14:59:41

where ziduan  in(select  ziduan from  table) 嵌套

 

ResultSet rs = pst.executeQuery();
List list = new ArrayList();
while (rs.next()){
  list.add(rs.getString("name"));
}

这样就把你要的值都保存到list里面了,然后你在循环list就可以了啊

 

 

1:不使用WINDOW的建立数据源方法

  直接在JAVA代码内部与Access数据库连接

注意:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};这里的空格,不能少!否则会有异常

 

 

[java] view plaincopy
  1. try{  
  2.               
  3.         String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123.MDB";  
  4.         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  5.         Connection conn = DriverManager.getConnection(url);  
  6.         System.out.println(conn);  
  7.         Statement sta = conn.createStatement();  
  8.         ResultSet resu = sta.executeQuery("select * from Roche_position");  
  9.         if(resu.next()){  
  10.             System.out.println(resu.getString("cname"));  
  11.         }  
  12.         System.out.println("exit");  
  13.         }catch(Exception e){  
  14.             e.printStackTrace();  
  15.         }  

 

2:使用ODBC建立WINDOW数据源的方法:

开始

>>控制面板

>>管理工具

>>数据源(ODBC)

>>用户DSN或系统DSN

>>点添加

>>找到"Microsoft Access Driver (*.mdb)",选中,再点完成>>自定义数据源名称,可创建一个新的或选择已经有的Access数据库(.mdb)其它可以不选

>>确定>>确定

到此数据源已经建立成功

接下来是JAVA代码连接了:

 

[java] view plaincopy
  1. try{  
  2.               
  3.         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  4.         Connection conn = DriverManager.getConnection("jdbc:odbc:数据源名称""数据库用户名(如有)没有则空""用户密码(如有)没有则空");  
  5.         System.out.println(conn);  
  6.         Statement sta = conn.createStatement();  
  7.         ResultSet resu = sta.executeQuery("select * from Roche_position");  
  8.         if(resu.next()){  
  9.             System.out.println(resu.getString("cname"));  
  10.         }  
  11.         System.out.println("exit");  
  12.         }catch(Exception e){  
  13.             e.printStackTrace();  
  14.         }  
  15.     }  

 

java1.8连接Access过程详解

JDK1.8连接access数据库方法
  • u011113518
  • u011113518
  • 2017年03月04日 13:22
  • 3632

PHP访问ACCESS数据库的两种方法

PHP访问ACCESS的两种方法:ADODB方式$conn = new COM("ADODB.Connection"); $connstr = "DRIVER={Microsoft Access Dr...
  • huzhenwei
  • huzhenwei
  • 2008年01月03日 19:13
  • 1491

JAVA连接access数据库(成功解决)

背景:机器之前装的eclipse是64位             JDK装的是1.8,64位,win10系统 代码无误 故障: JDK1.8版本删除了JDBC-ODBC桥接器(反复报错...
  • Hania0
  • Hania0
  • 2017年02月22日 14:18
  • 1332

java连接ACCESS数据库

在连接ACCESS的.mdb文件之前,需要向工程引进一些JAR包,相关jar包截图如下:   上图所有jar包下载地址:http://download.csdn.net/detail/qq_211...
  • qq_21163257
  • qq_21163257
  • 2016年09月28日 15:53
  • 3048

[013]Java连接Access数据库的三种方式

Java连接Access数据库主要有三种方式:直接连接、sun的jdbcodbc桥连接、驱动连接。下面就分别从代码实现上说说三种方式有什么不同及优劣。 直接连接: 这种方式简单、直接、易懂,而且与...
  • yuanzhihuipengyou
  • yuanzhihuipengyou
  • 2016年01月26日 17:06
  • 3957

win764位_java连接access数据库

public static Connection getCon(){ Connection con=null; String url="jdbc:odbc:qq"; //String url="...
  • dwn1209
  • dwn1209
  • 2014年10月27日 17:25
  • 517

Java线程的两种创建方式及优劣比较

1、通过实现Runnable接口线程创建 (1).定义一个类实现Runnable接口,重写接口中的run()方法。在run()方法中加入具体的任务代码或处理逻辑。 (2).创建实现Runnable...
  • YJian2008
  • YJian2008
  • 2013年11月26日 21:58
  • 778

JDK1.8 连接Access数据库

JDK1.8 连接Access数据库 JDBC (JavaDB Connection)---Java数据库连接 JDBC是一种可用于执行SQL语句的JAVA API------推荐文章 http://...
  • ljheee
  • ljheee
  • 2016年05月01日 16:05
  • 12790

64位win7 jdbc连接access总结

用jdbc连接mdb文件,小小的问题纠结了我好久,查了诸多资料才弄好。。所以必须记下来 系统:64位win7  java:64位  若想odbc数据源方式连接,则ODBC必须是64位的,因为你...
  • kamouswjw
  • kamouswjw
  • 2012年09月12日 18:58
  • 9519

PHP使用PDO连接Access数据库的方法

PHP5中开始加入了PDO,对于不同的数据库它采用统一的访问方式,据说PHP6中将默认使用PDO操作数据库。 Access是我经常用的一种数据库,对于小的应用很方便!搜索了一下,却没有找到具体的连接...
  • e891377
  • e891377
  • 2014年10月20日 22:21
  • 925
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java连接access两种方法
举报原因:
原因补充:

(最多只允许输入30个字)