public class DoControl { public static void main(String[] args)throws SQLException, ClassNotFoundException, UnsupportedEncodingException { String sql = "select * from Export_Output where id between "+(100*(pageIndex-1)+1)+" and "+100*(pageIndex) +" order by id desc"; PreparedStatement pstm = DataBaseUtil.getConn().prepareStatement(sql); ResultSet rs = pstm.executeQuery(); while (rs.next()) { String name = rs.getString(“name”); } rs.close(); } }
今天要做大数据处理,拿access做练习,顺便学习一下Java连接access数据库问题。
Java 连接access数据库,以及解决中文乱码问题,还有查询分页问题。
解决中文乱码的时候:尝试用String name = rs.getString(“name”);
name = new String(name.getBytes(“utf-8”),”GBK”或者
name = new String(name.getBytes(“iso-8859-1”),”GBK”)等等解决不了问题。
最后用Properties prop =new Properties();prop.put("charSet", "gbk");
问题解决。
public class DataBaseUtil { privatestatic Connectionconn =null; publicstaticConnection getConn()throws ClassNotFoundException, SQLException { if (conn==null) { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=E:\\2.accdb"; Properties prop = new Properties(); prop.put("charSet","gbk"); //解决中文乱码 conn = DriverManager.getConnection(url,prop); // conn = DriverManager.getConnection(url); } returnconn; } }
//100:显示条数
//pageIndex:当前页数
相关推荐
java连接Access数据库操做数据库驱动 连接方法: public static Connection getNativeConnection(){ try { if(nativeConnection!=null && !nativeConnection.isClosed()){ return ...
首先,我们要了解Java连接Access数据库的基础知识。Java使用JDBC(Java Database Connectivity)作为其标准的数据访问接口,允许Java程序与各种类型的数据库进行交互。对于Access数据库,我们需要引入特定的JDBC驱动...
通过这个小例子,你将了解到Java连接Access数据库的基本步骤,包括加载驱动、建立连接、执行SQL语句以及处理结果集。 注意:在实际生产环境中,为了避免硬编码数据库连接信息,通常会使用配置文件或者环境变量来...
在给定的代码示例中,展示了如何使用Java连接到Access 2010数据库并读取存储为二进制流的图片数据,然后将这些二进制流转换回图片文件。以下是对这个过程的详细解释: 首先,为了连接到Access数据库,我们需要引入...
1. **JDBC驱动**:这是Java连接任何数据库的核心组件。对于Access,Oracle公司提供了JDBC驱动程序,名为`ucanaccess`。它是一个开源的JDBC-ODBC桥,用于读写.accdb格式的Access数据库。你需要将`ucanaccess-x.x.x....
以下是使用Java连接Access MDB文件的基本步骤: 1. **导入必要的库**: 在Java代码中,你需要引入以下import语句来使用JDBC-ODBC驱动: ```java import java.sql.Connection; import java.sql.DriverManager; ...
这个"java连接access例子"展示了如何在Java应用中使用JDBC(Java Database Connectivity)驱动来与Access数据库进行交互。JDBC是Java API,允许Java程序与各种类型的数据库进行通信,包括Access。 在 JDK 1.8 中,...
### Java连接Access数据库详解 #### 一、引言 在软件开发过程中,数据库技术的应用极为广泛,而Java作为一门强大的编程语言,在与数据库交互方面有着出色的表现。本文将详细介绍如何使用Java来连接Microsoft ...
以上就是使用Java连接Access数据库的简单程序例子,以及涉及的相关知识点。在实际项目中,为了提高代码的可维护性和安全性,还应考虑使用PreparedStatement来防止SQL注入,以及使用连接池来管理数据库连接。
Java 连接 Access 数据库不使用 Jar 包 Java 连接 Access 数据库不使用 Jar 包有两种方法:一种需要配置,另一种是使用驱动的写法,不需要额外添加驱动。下面将详细介绍这两种方法。 方法一:使用 ODBC 连接 使用...
Java连接Microsoft Access...总的来说,Java连接Access数据库涉及到JDBC技术和特定的驱动,如JDBC-ODBC桥接器或UCanAccess。理解这些概念和步骤,以及如何在项目中集成和使用这些资源,对于Java开发者来说至关重要。
在本案例中,"java连接access的api.rar"可能包含了一个实现这一功能的示例代码或库。 首先,要建立Java与Access的连接,你需要在系统中设置一个ODBC数据源。ODBC数据源是连接到特定数据库的桥梁,它包含了数据库...
总的来说,通过Java连接Access数据库涉及配置ODBC数据源、编写Java代码建立连接、执行SQL操作以及处理可能出现的问题。解压后的文件可能包含示例代码或库,可以帮助你更好地理解和实现这个过程。确保遵循正确的步骤...
下面是一个简单的Java连接Access数据库的实例: ```java import java.sql.*; public class JavaConnectionAccess { public static void main(String[] args) { String url = "jdbc:odbc:DataSourceName"; // ...
在IT领域,特别是数据库操作与跨平台编程中,Java连接Access数据库无需建立ODBC数据源是一种常见且实用的技术。此技术允许开发人员绕过传统上需要的ODBC(开放式数据库连接)配置步骤,直接从Java应用程序中访问和...
Java连接Access数据库是Java开发中常见的一种数据存储与交互方式,尤其在小型项目或学习课题中,Access数据库因其轻量级、易于管理和操作的特点而被广泛使用。以下将详细介绍如何在Java环境中设置和建立到Access...
本篇文章将深入讲解如何使用Java连接Access数据库,并实现增删改操作,同时也会涉及事务管理。 首先,为了连接Access数据库,我们需要使用JDBC(Java Database Connectivity)驱动。由于Access是基于Jet Engine的,...
Java 连接 Access 数据库的两种方法 Java 连接 Access 数据库有两种方法:不使用 WINDOW 的建立数据源方法和使用 ODBC 建立 WINDOW 数据源的方法。 不使用 WINDOW 的建立数据源方法 这种方法直接在 JAVA 代码内部...
### Java连接Access数据库详解 #### 一、JDBC简介 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了...
要使用Java连接Access数据库,你需要引入以下依赖: 1. 添加JDBC驱动:对于Access,我们需要Microsoft的JDBC驱动,通常称为"ojdbc"。确保在项目的类路径中包含该驱动的jar文件,例如`microsoft-jdbc-driver-4.2.x....