使用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");

int id = rs.getInt(1);

String name = rs.getString(2);

String pass = rs.getString(3);

int age = rs.getInt(4);

String sex = rs.getString(5);

Date d = rs.getDate(6);

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(); //数据库关闭

}

}

java mysql resultset_Java数据库——ResultSet接口相关推荐

  1. java+mysql新手数据库项目推荐,DNF装备管理系统,含数据和图片素材

    这学期末要交的数据库项目,用Java+mysql实现的DNF装备管理系统. 里面包含很多基本功能的实现,增删改查和用户登录,有助于新手在摸索 java数据库的实现,注释较全,界面简洁,包含大量的数据和 ...

  2. java mysql 输入数据库_如何用JAVA录入数据到SQL数据库

    Java可以使用e68a8462616964757a686964616f31333361326236JDBC对数据库进行读写.JDBC访问一般分为如下流程: 1.加载JDBC驱动程序: 在连接数据库之 ...

  3. java mysql dbutils_Java数据库--DBUtils

    一.DBUtils简介 Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能. DBUtils ...

  4. JAVA MYSQL从数据库中提取图片_java web将图片存到储数据库和从数据库中读取图片...

    (Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,Wx:IT_Ezra,QQ 654303408. 有问题讨论也可联系我,QQ同上.) 一.分析一下基本流程 从前台页面获 ...

  5. java mysql geo_GEO数据库简介

    为了支持公共使用和散布基因表达数据,NCBI开始了基因表达汇编(GEO)计划.GEO是努力建立一个基因表达数据仓库和在线资源,用于从任何物种或人造的来源检索基因表达数据.来自microarray,高密 ...

  6. MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)...

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  7. resultset mysql_MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)...

    [声明] 欢迎转载,但请保留文章原始出处→_→ [正文] 一.ResultSet接口的介绍: 对数据库的查询操作,一般需要返回查询结果,在程序中,JDBC为我们提供了ResultSet接口来专门处理查 ...

  8. java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解

    本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...

  9. 【Java+MySQL】使用JDBC连接MySQL 8.0数据库

    一.Java MySQL 8.0连接驱动包 下载链接:https://pan.baidu.com/s/1YFOImz0dCHtzIajSFq9xgg?pwd=boul 提取码:boul [IDEA]导 ...

最新文章

  1. IOCP , kqueue , epoll ... 有多重要?
  2. 查看目标主机安装的杀毒软件
  3. STL源码剖析 priority_queue
  4. 【BZOJ3684】大朋友和多叉树(拉格朗日反演)
  5. 【伙伴故事】智慧厨电接入华为云+HarmonyOS,你的未来厨房长这样
  6. -3dB下的正确率是100%!!!
  7. 推荐staruml和最近一本不错的UML小册子
  8. css覆盖规则_条件 CSS
  9. bzoj1458 士兵占领
  10. CSS权威指南(4)
  11. PcShare远程控制(20070722免费版本)发布
  12. oracle创建视图包含clob字段,报错:数据类型不一致:应为-,但却获得CLOB
  13. 网页无法复制文字,一个插件解决问题!!!!
  14. 在php中cm和kg用什么表示,将g/cm³换算为kg/m³ (克每立方厘米换算为千克每立方米)...
  15. html中怎么设置表格自动换行在哪里,【HTML】表格自动换行
  16. 计算机色温调整,电脑色温如何调节
  17. Node 的单元测试--jasmine
  18. 问题:浏览器自动填充input密码框
  19. word文档合并,书签丢失
  20. Win10怎么卸载.net framework?

热门文章

  1. 计算机网络知识学习(核心:网络协议)-- 运输层
  2. c++学习---继承与派生类
  3. 4g内存电脑装xp系统怎么样_系统坏了?去店了重装系统又贵?今天手把手教你如何重装系统...
  4. 固定字符结尾的正则_新手上路:图文解读助你理解和使用正则表达式
  5. i3处理器能运行python吗_老cpu(10年前的core i3 不支持avx指令集)安装tensorflow2.0...
  6. thinkphp5 事务回滚_卓象程序员:ThinkPHP5实现事务功能
  7. checkbox取反
  8. 牛客JS编程大题(一)
  9. burpsuite_pro的使用
  10. 前端工程师---软必备