`
农村哥们
  • 浏览: 293245 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdbc建单查询遍历查询的列

阅读更多
private static void sel(){
		
		String driver = "oracle.jdbc.driver.OracleDriver"; 
	    String strUrl = "jdbc:oracle:thin:@127.0.0.1:1521:ultraeos"; 

	    Statement stmt = null; 
	    ResultSet rs = null; 
	    Connection conn = null; 
	    OraclePreparedStatement ops = null;
	    try { 
	      Class.forName(driver); 
	      conn =  DriverManager.getConnection(strUrl, "newcmdb", "newcmdb"); 
	      String sqlString = "select * from a_testa t where t.id = ?";
	      ops = (OraclePreparedStatement)conn.prepareStatement(sqlString);
	      ops.setString(1, "2a");
	      rs = ops.getResultSet();
	      
	      ResultSetMetaData rsmd = rs.getMetaData();
	      int columnCount = rsmd.getColumnCount();
	      while(rs.next()){
	    	  for(int i=0;i<columnCount;i++){
	    		  rs.getString(i+1);
	    	  }
	      }
	      
	    } catch (Exception ex2) { 
	      ex2.printStackTrace(); 
	    } finally{
	    	try{
	    		if(rs != null){ 
	    			rs.close(); 
	    			if(stmt!=null){ 
	    				stmt.close(); 
	    			} 
	    			if(conn!=null){ 
	    				conn.close(); 
	    			} 
	    		}
	    	}catch(Exception e){
	    	}
	    } 
	}
分享到:
评论

相关推荐

    基于反射和元数据强大BaseDao(JDBC),无需遍历结果集,超方便的

    可以将从数据库中查到的数据直接封到实体类!!!基于反射和元数据

    Stringbuffer JDBC 模糊查询

    最后,我们执行查询,遍历并处理结果集。 需要注意的是,实际应用中应根据具体数据库类型(如MySQL、Oracle、SQL Server等)导入对应的JDBC驱动,并确保数据库URL、用户名和密码的正确性。 在性能优化方面,如果...

    查询系统JDBC+struts2

    标题中的“查询系统JDBC+Struts2”指的是一个基于Java技术栈的Web应用程序,它利用JDBC(Java Database Connectivity)进行数据访问,并结合Struts2框架来处理用户请求和展示结果。这样的系统通常用于实现数据库查询...

    java 通过JDBC对数据库进行查询

    本篇将详细讲解如何使用JDBC对数据库进行查询。 首先,我们需要理解JDBC的基本工作流程,这通常包括以下步骤: 1. 加载驱动:在Java程序中,我们使用`Class.forName()`方法加载数据库驱动。例如,对于MySQL,我们...

    jdbc+serlvet分页查询代码

    【标题】"jdbc+serlvet分页查询代码"涉及的知识点主要集中在Java数据库连接(JDBC)和Servlet两个核心技术上,它们是Web应用程序中处理数据和交互的关键组件。 **JDBC(Java Database Connectivity)** JDBC是Java...

    小白看得懂的MySQL JDBC 反序列化漏洞分析 - 先知社区1

    总的来说,MySQL JDBC反序列化漏洞是由于在处理查询结果时,驱动不恰当地信任和处理了用户提供的数据。修复此类漏洞通常涉及限制或改变对象反序列化的方式,以防止不受信任的数据被执行。开发者应当及时更新JDBC驱动...

    jdbc分页查询源码

    本源码示例着重讲解如何利用JDBC进行分页查询,以避免一次性加载所有数据导致的性能瓶颈。 首先,我们需要了解分页查询的基本概念。分页查询是将数据库中的数据按一定的数量(如每页10条)分割,每次只查询一部分,...

    JDBC-MySQL分页查询

    本教程将深入探讨如何使用JDBC和MySQL实现分页查询。 首先,我们需要理解分页的基本概念。分页是将大型数据集分割成较小、更易管理的部分,通常每页包含一定数量的记录。在Web应用中,这通常通过设置“每页条目数”...

    Windchill中使用JDBC查询

    如果传入的参数数组不为空,它会遍历参数并使用setString方法设置查询中的占位符值。 5. ResultSet的处理 result是一个ResultSet对象,它代表了SQL查询返回的结果集。通过调用pstmt的executeQuery方法获得结果集,...

    Struts2-Crud+JdbcDemo最简单的Struts2+jdbc学习曾删改查程序

    3. **结果集(ResultSet)**:执行查询后,结果会返回一个ResultSet对象,通过遍历该对象可以获取查询到的数据。 4. **事务管理**:JDBC提供了Connection对象的commit()和rollback()方法,用于控制事务的提交和回滚...

    JDBC数据查询(MySQL)

    ### JDBC数据查询(MySQL)知识点解析 #### 一、JDBC概述 JDBC(Java Database Connectivity)是Java中用来对关系型数据库进行访问的一种机制。它提供了一组接口及其实现类来完成与数据库的交互操作,使得Java程序...

    MyEclipse使用JDBC查询数据库(MVC模式)

    queryAll.jsp是顺序查询的JSP页面,使用JSTL的forEach标签遍历JavaBean的数据,显示学生信息。 知识点11:模糊查询 searchByName.jsp是模糊查询的JSP页面,提供了一个表单,用于输入学生姓名,然后提交到Service...

    Access_JDBC30.jar(不限查询次数(50)及每次查询的条数(1000))

    此驱动程序突破了原本Access JDBC驱动的限制,允许不限制查询次数和每次查询的条数,这在处理大量数据或需要频繁查询的场景下非常有用。 描述中提到的问题是,通常Access的JDBC驱动(如JDBC-ODBC桥)会存在一些限制...

    数据库连接与遍历Student对象

    对于“Student”对象,它代表数据库中的一个记录,通常包含属性如ID、姓名、年龄等,与数据库表的列相对应。在遍历过程中,我们可以创建一个Student类,定义相应的属性,并在遍历结果集时初始化每个对象。 总的来说...

    JDBC查询代码以Student实体类.zip

    本示例"JDBC查询代码以Student实体类.zip"提供了一个简单的JDBC查询应用,涉及到的关键知识点包括: 1. **JDBC驱动注册**:在Java程序中,我们需要通过`Class.forName()`方法加载并注册JDBC驱动。例如,对于MySQL,...

    javajdbc宠物商店-Mysql数据库_Java项目jdbc_java宠物项目_数据库代码_

    5. **结果集处理**: `ResultSet`对象是执行查询后返回的结果,可以通过迭代遍历获取每一行数据。使用`next()`方法移动到下一行,通过`getString()`, `getInt()`, `getDate()`等方法获取列值。 6. **数据库设计**: ...

    jdbc jdbc jdbc

    开发者可以遍历`ResultSet`,获取查询结果中的每一行数据。 5. **事务(Transaction)管理**:JDBC支持ACID(原子性、一致性、隔离性和持久性)事务属性,确保数据的完整性和一致性。`Connection`对象提供了开始、...

    jdbc分页demo

    本示例将探讨如何使用JDBC实现一个简单的分页查询。 首先,我们需要理解分页的基本概念。分页通常涉及到两个关键参数:当前页数(currentPage)和每页显示的记录数(pageSize)。通过这两个参数,我们可以计算出...

    Spring Data JDBC与JDBC的区别

    8. **ResultSet**: 存储查询结果,包含多条记录,可以迭代遍历。 而Spring Data JDBC是Spring框架的一部分,它简化了数据库操作,提供了更高层次的抽象。相比于直接使用JDBC,Spring Data JDBC提供了以下优势: 1....

Global site tag (gtag.js) - Google Analytics