Java数据库——ResultSet接口

使用SQL中的SELECT语句可以查询出数据库的全部结果,在JDBC的操作中数据库的所有查询记录将使用ResultSet进行接收,并使用ResultSet显示内容。

从user表中查询数据

//=================================================
// File Name       :	MySQL_demo
//------------------------------------------------------------------------------
// Author          :	Common

import java.sql.*;

//主类
//Function        : 	MySQL_demo
public class MySQL_demo {
	//定义MySQL的数据库驱动程序
	public static final String DBDRIVER = "org.gjt.mm.mysql.Driver";
	//定义MySQL数据库的连接地址
	public static final String DBURL = "jdbc:mysql://localhost:3306/mysql_demo";
	//MySQL数据库的连接用户名
	public static final String DBUSER = "root";
	//MySQL数据库的连接密码
	public static final String DBPASS = "123456";

	public static void main(String[] args) throws Exception {
		// TODO 自动生成的方法存根

		Connection conn = null;					//数据库连接
		Statement stmt = null;					//数据库操作

		ResultSet rs = null;			//保存查询结果
		String sql = "SELECT id,name,password,age,sex,birthday FROM user";
		Class.forName(DBDRIVER);			//加载驱动程序
		//连接MySQL数据库时,要写上连接的用户名和密码
		conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS);
		stmt = conn.createStatement();		//实例化Statement对象
		rs = stmt.executeQuery(sql);			//实例化ResultSet对象
		while(rs.next()){
			int id = rs.getInt("id");
			String name = rs.getString("name");
			String pass = rs.getString("password");
			int age = rs.getInt("age");
			String sex = rs.getString("sex");
			Date d = rs.getDate("birthday");
			System.out.println("编号:"+id);
			System.out.println("名字:"+name);
			System.out.println("密码:"+pass);
			System.out.println("年龄:"+age);
			System.out.println("性别:"+sex);
			System.out.println("生日:"+d);
		}

		rs.close(); 												//关闭结果集
		stmt.close(); 										//操作关闭
		conn.close(); 										//数据库关闭
	}
}
时间: 2025-01-12 19:31:14

Java数据库——ResultSet接口的相关文章

Java数据库ResultSet转json实现

现在有很多json相关的Java工具,如json-lib.gson等,它们可以直接把JavaBean转换成json格式. 在开发中,可能会从数据库中获取数据,希望直接转成json数组,中间不通过bean. 比如进行下面的转换: 数据表: id name age 1 xxg 23 2 xiaoming 20 转换成json数组: [            {               "id": "1",                "name"

Java知多少(111)几个重要的java数据库访问类和接口

修改数据表记录也有3种方案. 一.使用Statement对象 实现修改数据表记录的SQL语句的语法是:    update表名 set 字段名1 = 字段值1,字段名2 = 字段值2,……where特定条件例如: update ksInfo set 姓名 = ‘张小卫’where 姓名 = ‘张大卫’ 先创建一个SQL语句,然砶调用Statement对象的executeUpdate()方法.例如, 1 sql = “update ksInfo set 姓名 = ‘”+txtName.getTex

java 数据库编程 学习笔记 不断更新

最近开始学习java,感觉java的数据库编程需要发个随笔记录一下,话不多说 切入正题. 一.数据库访问技术的简介 应用程序  →  执行SQL语句 →数据库 → 检索数据结果 → 应用程序   ( ODBC         JDBC(两个常用的API)) java主要使用的 JDBC驱动程序进行数据库的编程 Java 应用程序 <------> JDBC   <------>  数据库 二.JDBC 的体系结构 应用层 ↓ 驱动层 ↓ 各个接口 •Driver •Connecti

JAVA数据库编程(JDBC技术)-入门笔记

本菜鸟才介入Java,我现在不急着去看那些基本的语法或者一些Java里面的版本的特征或者是一些晋级的知识,因为有一点.Net的OOP编程思想,所以对于Java的这些语法以及什么的在用到的时候在去发现学习一下.我现在很迫不及待用JAVA想来实现以下对数据库的增删改查.想实现就来看Java是怎么操作数据库的,回想下.Net里你可能会配置web.Config,或者你去写一些DBhelper类然后调用里面的自己定义的一些增删改查的方法,更或者你去配一些数据控件等等往往发现操作基本都是一体化的简单.现在面

JAVA数据库技术

2016-11-03 JDBC(java Database connection,)是一种用于执行SQL语句的API,他是有一些java语言写的类和界面组成,他提供了了标准的应用程序接口,是开发人员可以将SQL语句传递给任何一种数据库,无需为各种数据库编写单独的访问程序 1) 与一个数据库建立连接. Connection con = DriverManager.getConnection("jdbc:odbc:CallCenter","sa",""

JAVA数据库编程、JAVA XML解析技术

JDBC概述 JDBC是JAVA中提供的数据库编程API curd :数据库增删改 链接字符串:String url = "mysql :/localhost :3306/jdbc/"; connection链接 DriverManager:驱动管理器 execute:发送 close()释放资源 executeUpdte :增删改操作 next()活的结果下一条 Resultset接口:查询结果集 XML概述 Xpath路径表达式 document:指代整个XML文档 ATTLIST

Java数据库编程、Java与XML解析技术

Java数据库编程: 1. JDBC概述:JDBC(数据库连接)是Java中提供的一套数据库编程API,它定义了一套用来访问数据库的标准Java类库(位于java.sql和javax.sql包中).用JDBC开发的数据库  应用既可以跨操作系统平台,又可以跨数据库系统平台.    在JDBC的基本操作中,最常用的类和接口包括DriverManager,  Connection,  Statement,  PreparedStatement,  CallableStatement 和 Result

Java数据库编程之JDBC增删查改

前言 众多的ORM框架使我们从原生的JDBC编码摆脱出来,但在学习数据库编程之初,应该先掌握底层的JDBC编程,熟练应用后,学起框架才会更得心应手.就像金庸笔下的武侠人物,只要内功深厚,再去学习其他武功绝学,只不过是招式罢了.正所谓,温故而知新,本文回顾了最基础的JDBC增删查改操作. 连接数据库 在之前一篇随笔讲过如何连接数据库——<Java数据库编程之JDBC配置>. 数据库连接工具类 DBConnection package database; import java.sql.*; im

Java数据库编程及Java XML解析技术

1.JDBC概述 A.  什么是JDBC? Java DataBase Connectivity:是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成.通过这些类和接口,JDBC把SQL语句发送给不同类型的数据库进行处理并接收处理结果 B.  JDBC的常用类和接口:DriverManager类, Connection接口, Statement接口, PreparedStatement接口, ResultSet接口 2.JDBC编程步骤 1). 加载驱动程序 Cl