`
yaodaqing
  • 浏览: 349525 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

jdbc查询数据

    博客分类:
  • JDBC
阅读更多
package com.daqing.test;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import com.daqing.jdbc.A0101JdbcUtils;

public class TestRead01 {

	private Connection conn = null;
	private PreparedStatement ps = null;
	private Statement st = null;
	private ResultSet rs = null;
	
	public static void main(String[] args) throws SQLException {
		long start = System.currentTimeMillis();//开始时间
		new TestRead01().readPreparedStatement("daqing1");
		long end = System.currentTimeMillis();//结束时就爱你
		System.out.println("time:"+(end-start));//开始时间减去结束时间等于执行时间
		
		start = System.currentTimeMillis();//开始时间
		new TestRead01().readStatement("'or 1 or'");
		end = System.currentTimeMillis();//结束时就爱你
		System.out.println("time:"+(end-start));//开始时间减去结束时间等于执行时间
	}
	
	public void readPreparedStatement(String name) throws SQLException{
		String sql = "select * from user where name=?";
		conn = A0101JdbcUtils.getConnection();
		ps = conn.prepareStatement(sql);
		ps.setString(1, name);
		rs = ps.executeQuery();
		while(rs.next()){
			System.out.println(rs.getObject(1)+"\t"+rs.getObject(2)+"\t"+rs.getObject(3));
		}
		A0101JdbcUtils.free(rs, ps, conn);
	}
	
	public void readStatement(String name) throws SQLException{
		String sql = "select * from user where name='"+name+"'";
		conn = A0101JdbcUtils.getConnection();
		st = conn.createStatement();
		rs = st.executeQuery(sql);
		while(rs.next()){
			System.out.println(rs.getObject(1)+"\t"+rs.getObject(2)+"\t"+rs.getObject(3));
		}
	}
}

分享到:
评论

相关推荐

    多线程以JDBC的方式返回海量数据

    通过JDBC,我们可以执行SQL语句,查询、更新和管理数据库中的数据。然而,当数据量非常大时,一次性加载所有数据可能会导致内存溢出,降低应用程序性能。 为了解决这个问题,我们可以采用多线程技术。多线程允许...

    JDBC数据源连接池的配置和使用示例

    **JDBC数据源连接池配置与使用详解** 在Java Web应用中,数据库连接的管理是至关重要的。为了提高性能和资源利用率,开发人员通常会使用数据源连接池。本篇文章将详细讲解JDBC数据源连接池的配置和使用,以帮助你更...

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

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

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

    MyEclipse使用JDBC查询数据库(MVC模式) 本资源主要介绍了使用MyEclipse实现对MySQL数据库的连接和查询,采用JavaBean、Servlet、JSP模式,使用EL表达式和JSTL标签库。下面将对标题、描述、标签和部分内容进行详细...

    Java使用JDBC连接Access数据库的jar破解版(可查询大于1000条数据)

    Java使用JDBC连接Access数据库的jar破解版(可查询大于1000条数据)

    JDBC实战案例--利用jdbc实现的宠物信息管理系统.rar

    JDBC实战案例--利用jdbc实现的宠物信息管理系统 利用jdbc实现对宠物的信息进行管理的一套系统 宠物信息:宠物ID,宠物类别,宠物名字,宠物性别,宠物年龄,...系统完成功能:实现对宠物信息的录入,修改,删除,查询。

    JDBC数据库编程实验

    一、实验目的: (1)熟练掌握JDBC操作数据库的整个过程; (2)利用预处理语句操作数据库; (3)掌握可滚动和可更新的结果集的基本操作方法;...(6)初步理解数据访问层的基本设计方法,理解web的分层架构。

    java使用JDBC动态创建数据表及SQL预处理的方法

    该方法主要涉及到 JDBC 操作数据库的连接、创建表、添加数据、查询等相关实现技巧。 一、JDBC 操作数据库的连接 在使用 JDBC 操作数据库之前,需要首先连接数据库。连接数据库的步骤包括加载数据库驱动、建立连接...

    java使用jdbc将数据库数据导出到csv文件.pdf

    Java 使用 JDBC 将数据库数据导出到 CSV 文件 Java 是一种广泛使用的编程语言,它提供了多种方式来处理数据库数据,而 JDBC(Java Database Connectivity)是 Java 中连接数据库的标准 API 之一。将数据库数据导出...

    x-pack-sql-jdbc-6.8.0.jar

    elasticSearch 6.8 客户端连接JAR包x-pack-sql-jdbc-6.8.0

    JDBC查询返回数据集一直为空,明明数据库(MySQL)有数据的解决办法

    在使用Java的JDBC进行MySQL数据库操作时,有时可能会遇到这样一个困扰:明明数据库中存在数据,但是通过JDBC执行查询语句后返回的数据集却始终为空。这种情况通常是由于编码问题导致的,具体来说,是项目编码与...

    Weblogic JDBC 数据源配置和详细参数说明

    Weblogic JDBC 数据源配置和详细参数说明 一、JDBC 概述 JDBC(Java Database Connectivity)是 Java 语言中的一种标准数据库连接技术,几乎所有需要访问数据库的 J2EE 应用程序都直接或间接地使用了它。JDBC 提供...

    使用 JDBC 查询数据库

    使用 JDBC 查询数据库, 支持四种数据库 : DB2, Netezza, SQL Server, Oracle. 查询所得的数据将存放于 XML 内, 让让应用可以依要求从 XML 内取得所需的数据.

    JDBC数据同步

    例如,在电商系统中,商品库存信息可能分布在不同的数据库中,通过JDBC数据同步,可以确保所有数据库的商品库存状态实时更新,防止超卖情况发生。 ### JDBC基础 JDBC是Java API,提供了一套标准的接口和类,用于...

    Sharding JDBC 实现数据分片 - 技术分享.pdf

    ShardingJDBC是一种轻量级Java框架,它提供了一种基于jar包的服务,用于实现数据库的自动分库分表,也就是数据分片。数据分片是一种数据库架构模式,它将一个数据库分成多个小的、更易管理、可扩展的部分。随着业务...

    查询系统JDBC+struts2

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

    sap JDBC数据源配置

    ### SAP JDBC 数据源配置 #### 引言与目的 本文档旨在提供详细的步骤指南,用于在SAP NetWeaver 7.0 和 SAP Composite Environment (CE) 7.1 上配置 JDBC 数据源和系统。通过这些步骤,用户可以创建一个独立的数据...

    JAVA—JDBC数据库查询小程序

    **JAVA—JDBC数据库查询小程序** 本程序是一个基于JAVA实现的JDBC数据库操作小程序,它提供了全面的数据库交互功能,包括增(Insert)、删(Delete)、改(Update)和查(Select)。此外,还增加了模糊查询等高级...

    Java JDBC学生数据管理系统

    Java JDBC学生数据管理系统是一个利用Java编程语言和JDBC(Java Database Connectivity)技术设计的应用,用于高效管理和操作学生数据。这个系统提供了用户友好的界面,使得用户可以方便地执行SQL(Structured Query...

Global site tag (gtag.js) - Google Analytics