`
Franciswmf
  • 浏览: 797000 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

JDBC基本操作

 
阅读更多
	private List<Map<String, String>> fun_1() {
		List<Map<String, String>> rtnList=null;
		Connection con = null;
		Statement statement = null;
		try {
			con = DBHelper.getConnection();
			statement = con.createStatement();
			String sqlStr="select ...;";
			ResultSet rs = statement.executeQuery(sqlStr);//----executeQuery
			rtnList=new ArrayList<Map<String,String>>();
			if(null!=rs){
				rs.last();//让结果集指针指向最后一行数据
				logger.info("总数size="+rs.getRow());
				rs.beforeFirst();//让结果集指针指回到开始位置,这样才能通过while获取rs中的数据
				while (rs.next()) {
					String customerId = rs.getString("id");
					String appId = rs.getString("a_id");

				}
			}
		}catch (Exception e){
			logger.error("异常" + e);
		}finally{
			DBHelper.closeAll(con, statement, null);
		}
		return rtnList;
	}
	
    public int fun_2(String a, String b){
    	Integer count =0;
    	Connection con=null;
		PreparedStatement ps=null;
		ResultSet rs =null;
		try{
			con=DBHelper.getConnection();
			ps=con.prepareStatement(sqlStr);
			ps.setString(1, a);
			ps.setString(2, b);
			rs=ps.executeQuery();//----executeQuery
			if(rs.next()){ 
				count =rs.getInt("aCount");
			}
		}catch(SQLException e){
			logger.error("失败:"+e.getMessage());
			e.printStackTrace();
		}catch(Exception e){
			logger.error("失败:"+e.getMessage());
			e.printStackTrace();
		}finally{
			DBHelper.closeAll(con, ps, rs);
		}
		return count;
    }


ResultSet统计结果集数量
http://paladin1988.iteye.com/blog/1842734
http://blog.csdn.net/u014726937/article/details/51741617
http://www.cnblogs.com/northeastTycoon/p/5736273.html
分享到:
评论

相关推荐

    基于命令行的JDBC基本操作示例

    本文将深入探讨基于命令行的JDBC基本操作,包括如何配置数据源如Druid和C3P0,以及如何利用Apache Commons DBUtils简化数据库操作。 首先,JDBC提供了统一的接口,使得开发者无需关心底层数据库的具体实现,即可...

    通用JDBC基本操作封装源代码

    简单易用的数据库封装操作,包含数据库连接池的基本实现,数据库连接可重用,所有的操作都脱离源生JDBC操作,开发人员只需要熟悉Java集合的用法,会写Sql即可轻松的使用该封装好的JDBC API写出合理的代码。...

    非常有用的jdbc的操作数据库

    **一、JDBC基本操作流程** 1. **加载驱动**:使用`Class.forName()`方法加载数据库驱动,例如`Class.forName("com.mysql.jdbc.Driver")`。 2. **建立连接**:通过`DriverManager.getConnection()`方法建立与数据库...

    实验3 JDBC操作数据库3

    9. **SQL命令**:实验中还提到了一些基本的SQL命令,如显示数据库列表、切换数据库、查看表、创建数据库等,这些都是数据库操作的基础。 在实际操作中,你需要按照实验步骤下载并配置JDBC驱动,创建Java类文件并...

    使用JDBC总结操作数据库

    下面将详细阐述JDBC操作数据库的基本步骤以及一些关键知识点。 1. **加载数据库驱动**: - 在开始数据库操作前,必须先加载对应的数据库驱动。在Java中,这通常通过`Class.forName()`方法完成。例如,对于Oracle...

    jdbc增删改查基本操作的使用

    JDBC 基本操作的使用 JDBC(Java Database Connectivity)是 Java 语言官方定义的一系列接口,用于连接和操作数据库。下面是 JDBC 基本操作的使用方法: 一、注册驱动 在使用 JDBC 程序之前,需要注册驱动以建立...

    使用JDBC操作数据库

    熟练掌握JDBC不仅可以帮助我们更好地理解和使用各种数据库,也为后续学习更高级的框架如Hibernate、MyBatis等奠定了基础。通过阅读“使用JDBC操作数据库下载资料”,你可以找到更多关于JDBC实战操作的示例和详细教程...

    jdbc操作基本操作包装 实现简单的OR映射 外加爬虫

    本文将深入探讨JDBC的基本操作、包装机制以及如何实现简单的对象关系(OR)映射,同时也会提及外加的爬虫技术。 首先,JDBC操作的基本步骤包括加载驱动、建立连接、创建Statement或PreparedStatement对象、执行SQL...

    基于JDBC操作数据库

    接下来,我们将通过一个示例演示如何使用JDBC进行数据库的基本操作,包括创建表、插入数据以及查询数据等。 1. **创建表** - 在建立连接后,可以通过`Statement`对象执行SQL语句来创建表。 ```java Statement ...

    jdbc基础(概念、操作步骤、连接方式等)

    jdbc基础,包含基本概念、数据库连接操作、JDBC常用接口、与oracle/mysql/db2创建连接、Statement、PreparedStatement会话使用、Clob/Blob大文件处理、批处理操作等。

    JDBC详解(连接操作数据库、处理大数据、批处理)

    #### 四、JDBC基本操作流程 1. **加载驱动**:通过`DriverManager.registerDriver()`方法注册数据库驱动。 2. **建立连接**:使用`DriverManager.getConnection(url, user, password)`方法建立与数据库的连接。 3. ...

    JDBC简单地工具类.rar

    总之,"JDBC简单地工具类.rar"是一个适合初学者了解和实践JDBC基础操作的资源,通过阅读和理解其中的代码,可以帮助初学者快速掌握JDBC的基本用法和原理,为进一步学习和使用数据库技术打下基础。

    ch4.JDBC技术_JAVA数据库_jdbc_canalsj4_

    2. **JDBC基本操作流程** 使用JDBC通常遵循以下步骤: - 加载驱动:`Class.forName("com.mysql.jdbc.Driver")` - 建立连接:`Connection conn = DriverManager.getConnection(url, username, password)` - 创建...

    JDBC技术操纵数据库

    总的来说,这个实验涵盖了JDBC基础操作,包括数据库连接、SQL执行以及数据展示。通过这个实验,学生可以学习到如何在Java Web应用中利用JDBC与数据库进行交互,以及如何设计简单的DAO层来处理数据。这是一个很好的...

    JDBC公共操作方法代码

    总之,JDBC是Java开发中的重要工具,理解和掌握其基本操作和高级特性,对于开发高效、稳定的数据库应用至关重要。通过阅读这篇博客文章,开发者可以学习到如何编写和优化JDBC代码,提高数据库操作的效率和安全性。

    jdbc数据库操作经典代码

    【标题】:“jdbc数据库...通过以上步骤,你可以理解并实现基本的JDBC数据库操作。不过,为了更好地适应现代开发需求,建议学习更高级的ORM框架,如Hibernate或MyBatis,它们提供了更方便、更强大的数据库操作方式。

    JDBC数据库编程实验

    (1)熟练掌握JDBC操作数据库的整个过程; (2)利用预处理语句操作数据库; (3)掌握可滚动和可更新的结果集的基本操作方法; (4)理解JDBC中实现事务处理的基本方法; (5)理解数据库连接池的基本原理和思想,...

    达梦数据库JDBC

    **达梦数据库JDBC详解** 达梦数据库JDBC(Java Database Connectivity)是连接Java应用程序与达梦数据库系统的...在使用过程中,确保正确配置驱动、理解JDBC基本操作以及善用连接池,将有助于提升应用的性能和稳定性。

    java之jdbc总结

    ### 一、JDBC基本操作流程 1. **导入JDBC库**:首先,你需要在项目中引入JDBC相关的jar包,通常在`java.sql`包中,比如`mysql-connector-java`。 2. **加载数据库驱动**:根据JDBC版本的不同,加载驱动的方式也会...

    JDBC (pdf)

    JDBC 基本操作 一旦建立了数据库连接,就可以执行 SQL 查询和其他操作。常见的 JDBC 操作包括查询数据、插入记录、更新记录以及删除记录等。 **4.1 执行查询** 执行 SQL 查询通常涉及到以下几个步骤: 1. 创建 ...

Global site tag (gtag.js) - Google Analytics