`
a0102051365
  • 浏览: 33250 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

jdbc中从数据库中取得不同的数据

阅读更多
package jdbcDay03;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class TestRandomonLine {
	public static void main(String[] args) {
		Connection conn=null;
		Statement stmt=null;
		try {
			String sql="select * from mytemp";
			conn=ConnectionUtils.openConnection();
			stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,		
//可滚动的,不可保存的
					ResultSet.CONCUR_READ_ONLY);	//并发只读
			ResultSet rs=stmt.executeQuery(sql);
			Random r=new Random();
			Set<Integer> nums=new HashSet<Integer>();
			do{
				nums.add(r.nextInt(99)+1);
			}while(nums.size()<5);
				System.out.println(nums);
			for (Integer n : nums) {
				rs.absolute(n);				//绝对定位到指定的位置上
				System.out.println(n+"         "+rs.getString("user_id"));
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
}
分享到:
评论

相关推荐

    JDBC连接所有数据库步骤

    在基于 JavaEE 的 Web 应用实际开发过程中,通常需要将目标数据库产品的 JDBC 驱动复制到 WEB-INF/lib 目录下,以便应用程序能够找到相应的驱动类并加载它们。这一步是确保应用程序能够正确识别数据库的关键。 **...

    使用 JDBC 查询数据库

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

    Mybatis与JDBC批量插入MySQL数据库性能测试

    在数据库操作中,批量插入(Batch Insert)是一种提高性能的有效方式,尤其是在处理大量数据时。本文将探讨Mybatis和JDBC在批量插入MySQL数据库时的性能差异,并提供相关的测试资源。 首先,JDBC(Java Database ...

    一个从数据库中查询数据的jsp动态网页实例

    在这个"一个从数据库中查询数据的jsp动态网页实例"中,我们将深入探讨如何使用JSP与JavaBean结合来访问和展示数据库中的数据。 首先,JSP是一种服务器端的脚本语言,它允许开发者在HTML页面中嵌入Java代码,从而...

    IBM JDBC考试大纲

    IBM的JDBC考试大纲主要分为三个核心部分,分别是关系数据库、Java数据库连接编程和...考生需要扎实地掌握关系数据库理论,熟练运用JDBC API进行数据库操作,并对数据持久化技术有一定的了解,才能在考试中取得好成绩。

    jsp连接各种数据库代码及读取数据实例

    jsp 连接各种数据库代码及读取数据实例 在 Web 应用程序中,连接数据库是一个非常重要的步骤,而 JSP 技术正是解决这个问题的利器。本文将详细介绍如何使用 JSP 连接各种数据库,包括 MySQL、Sql Server 7.0/2000、...

    使用MATLAB获取地震前兆数据库中观测数据.pdf

    本文讨论了如何使用MATLAB来获取地震前兆数据库中的观测数据,这对于科研人员和台站工作人员进行地震前兆数据分析具有重要意义。 地震前兆数据库涵盖了地磁、地电、地下流体、重力和定点形变等多学科的固定台站观测...

    java 访问Access数据库方法

    Java 程序通过 JDBC 统一访问数据库,因为我们将 Access 数据库注册到了 ODBC 数据源,所以 Java 程序需要加载 JDBC-ODBC 桥接驱动。下面是一步步访问 Access 数据库的方法: 一、设计 Access 数据库 首先,需要...

    可视化数据修复技术在分布式数据库系统中的应用.pdf

    该方案的技术架构包括使用责任链模式实现配置步骤的执行,利用观察者模式记录执行的相关信息,通过线程池技术实现高效的多线程并发执行,以及对JDBC的封装来确保不同物理数据库之间的自由切换查询和更新操作。...

    JDBC接口技术

    Java Database Connectivity (JDBC) 是Java平台中用于访问数据库的核心API,它允许Java开发者使用标准的SQL语句来操作数据库。JDBC为开发人员提供了全面的数据库访问能力,无论是简单的查询还是复杂的事务处理,都能...

    java中时间转换问题及将时间插入数据库

    在 Java 中,我们可以使用 JDBC 来将数据插入到数据库中。下面是一个示例代码: ```java import java.sql.Connection; import java.util.Date; import java.sql.DriverManager; import java.sql.PreparedStatement;...

    读取数据库信息到xml

    { //链接数据库,取得数据 //Class.forName("oracle.jdbc.driver.OracleDriver");//oracle数据库 Class.forName("com.mysql.jdbc.Driver");//mysql数据库 conn=DriverManager.getConnection("jdbc:mysql://192.168...

    三级数据库南开机试100题

    通过“三级数据库南开机试100题”这样的练习资源,考生可以有针对性地进行复习和训练,提升对以上知识点的掌握程度,从而在实际考试中取得理想成绩。记住,实践是检验理论的最好方式,多做题,多思考,才能真正理解...

    动态网站开发技术PHP与SQLSERVER2000数据库访问.pdf

    当从数据库中所取出的记录过多,无法同时显示于网页时,通常可以采取分页的方式,将数据分成几个网页显示。该技术可以快速地将记录指针指向某一分页或者取得分页后的总页数。 数据库设计 在 PHP+SQLSERVER2000 ...

    关系数据库技术在计算机网络设计中的应用.pdf

    尽管关系数据库技术取得了显著成就,但在实际应用中仍存在一些问题。例如,随着大数据和云计算的崛起,传统的关系数据库在处理高并发和非结构化数据时可能显得力不从心。对此,可以采用分布式数据库、NoSQL数据库或...

    JSP与数据库类库.rar

    服务器端的Web服务器负责执行JSP程序,JSP程序通过JDBC(Java DataBase Connectivity)接口和数据库服务器相连,并取得数据库中的数据。 当然也可以通过JDBC向数据库发送SQL命令,对数据库进行新增、删除和修改...

    餐厅点菜管理系统-数据库课程设计

    同时,Java的JDBC(Java Database Connectivity)接口用于连接和操作Oracle数据库,实现数据的增删改查。 此外,为了确保系统的稳定运行,还需要考虑异常处理、事务管理和并发控制。例如,当多个用户同时下单时,...

    mysql数据库教程

    MySQL数据库教程是一个面向初学者和中级用户的学习资源,旨在帮助用户掌握MySQL这一广泛使用的开源关系型数据库管理系统。MySQL因其高效、稳定和易于管理的特点,在Web应用程序...祝你在MySQL的学习之旅中取得成功!

Global site tag (gtag.js) - Google Analytics