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)};这里的空格,不能少!否则会有异常
- try{
- String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123.MDB";
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
- Connection conn = DriverManager.getConnection(url);
- System.out.println(conn);
- Statement sta = conn.createStatement();
- ResultSet resu = sta.executeQuery("select * from Roche_position");
- if(resu.next()){
- System.out.println(resu.getString("cname"));
- }
- System.out.println("exit");
- }catch(Exception e){
- e.printStackTrace();
- }
2:使用ODBC建立WINDOW数据源的方法:
开始
>>控制面板
>>管理工具
>>数据源(ODBC)
>>用户DSN或系统DSN
>>点添加
>>找到"Microsoft Access Driver (*.mdb)",选中,再点完成>>自定义数据源名称,可创建一个新的或选择已经有的Access数据库(.mdb)其它可以不选
>>确定>>确定
到此数据源已经建立成功
接下来是JAVA代码连接了:
- try{
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
- Connection conn = DriverManager.getConnection("jdbc:odbc:数据源名称", "数据库用户名(如有)没有则空", "用户密码(如有)没有则空");
- System.out.println(conn);
- Statement sta = conn.createStatement();
- ResultSet resu = sta.executeQuery("select * from Roche_position");
- if(resu.next()){
- System.out.println(resu.getString("cname"));
- }
- System.out.println("exit");
- }catch(Exception e){
- e.printStackTrace();
- }
- }
相关推荐
Java 连接 Access 数据库的两种方法 Java 连接 Access 数据库有两种方法:不使用 WINDOW 的建立数据源方法和使用 ODBC 建立 WINDOW 数据源的方法。 不使用 WINDOW 的建立数据源方法 这种方法直接在 JAVA 代码内部...
### Java连接Access数据库详解 #### 一、引言 在软件开发过程中,数据库技术的应用极为广泛,而Java作为一门强大的编程语言,在与数据库交互方面有着出色的表现。本文将详细介绍如何使用Java来连接Microsoft ...
Java 连接 Access 数据库不使用 Jar 包有两种方法:一种需要配置,另一种是使用驱动的写法,不需要额外添加驱动。下面将详细介绍这两种方法。 方法一:使用 ODBC 连接 使用 ODBC 连接需要配置操作系统的 ODBC 数据...
以下是两种常见的方法: 1. **不使用WINDOW的数据源方法**: 在这种方法中,我们直接在Java代码内部指定ODBC驱动和数据库路径。关键在于正确设置URL,例如: ```java String url = "jdbc:odbc:driver={Microsoft...
Java 连接 Access 数据库不使用 Jar 包有两种方法。第一种方法是配置 Microsoft Access Driver,第二种方法是使用驱动程序不需要另加驱动。 首先,让我们看一下第一种方法。我们需要在控制面板中配置 ODBC 数据源。...
总结,JDBC连接Access数据库主要涉及JDBC-ODBC桥接和使用第三方驱动如UCanAccess两种方式。每种方式都有其适用场景,开发者需要根据项目需求和环境选择合适的方法。理解这些基础知识对于进行Java数据库编程至关重要...
Java连接Access相对简单,因为Java标准库已经包含了JDBC-ODBC桥接器,无需额外下载驱动。步骤如下: - 创建ODBC数据源:在操作系统中设置一个指向Access数据库的ODBC数据源 - 加载桥接驱动:`Class.forName("sun....
### Java连接Access数据库详解 #### 一、引言 在软件开发过程中,数据库操作是非常重要的环节之一。Java作为一种广泛使用的编程语言,在与各种类型的数据库进行交互方面提供了丰富的支持。其中,通过Java连接...
Java 连接 Access 数据库的方法主要有两种:ODBC 连接方式和 JDBC 连接方式。在 Java SE 1.8 environment 中,不支持 ODBC 连接方式,因此我们使用 JDBC 连接方式。 Step 1: 下载 JDBC 驱动包 首先,我们需要下载...
以下将详细介绍Java连接Access数据库的过程,以及提供的示例代码解析。 1. **配置数据源**: 在Windows操作系统中,通过控制面板的"系统和安全" -> "管理工具" -> "数据源(ODBC)",可以设置数据源名称(DSN,Data ...
1. **Java**:Java是一种广泛使用的面向对象的编程语言,具有跨平台性、稳定性和安全性。在这个项目中,Java用于编写后端代码,处理用户输入、计算成绩、执行查询等任务。开发者可能使用了Java Swing或JavaFX库来...
Java连接Microsoft Access数据库是通过Java JDBC (Java Database Connectivity) API实现的,JDBC提供了一种标准的方法,使得Java程序能够与各种类型的数据库进行交互。在这个例子中,我们看到如何使用Java来连接、...
下面将详细讲解这两种方法。 1. **JDBC-ODBC桥接** 在早期的Java开发中,如果需要连接到Access数据库,常用的方法是通过JDBC-ODBC桥接。这种方法依赖于操作系统中的ODBC数据源(Open Database Connectivity)。...
本文将深入探讨如何利用这两种技术构建一个功能完备的学生管理系统。 一、Java语言基础 Java是一种面向对象的编程语言,具有跨平台性、安全性以及高性能等特点。在学生管理系统中,Java主要负责系统的业务逻辑处理...
首先,Java连接Access数据库通常需要以下步骤: 1. 引入JDBC驱动:Access的JDBC驱动通常由Microsoft提供的JDBC-ODBC桥接器实现,需要在项目中添加对应的jar文件,例如`msaccess.jar`。 2. 加载驱动:在Java代码中...
总的来说,Java连接Access数据库主要涉及以下知识点: 1. 数据源(DSN)的配置:通过ODBC数据源管理器创建和设置Access数据库的连接信息。 2. JDBC(Java Database Connectivity):Java连接数据库的标准接口,通过`...
在Java编程中,连接Microsoft Access数据库,无论是2003...总的来说,Java连接Access数据库涉及JDBC驱动的选择和配置,以及相应的连接代码编写。正确理解和应用这些知识,可以帮助你在项目中有效地与Access数据库交互。