查询数据库得到的结果有很大的可能会得到若干条,因此executeQuery()方法的返回值是一个集合,返回类型由ResultSet接收。数据库的增删改操作
在JDBCUtils工具类中对close方法进行方法重载

public static void close(PreparedStatement ps, Connection connection) {if (ps != null){try {ps.close();} catch (SQLException e) {e.printStackTrace();}}if (connection != null){try {connection.close();} catch (SQLException e) {e.printStackTrace();}}}
//close方法重载
public static void close(PreparedStatement ps, Connection connection,ResultSet rs) {close(ps,connection);if(rs != null){try{rs.close();} catch (SQLException e) {e.printStackTrace();}}}
ResultSet rs = ps.executeQuery();//获取数据
while(rs.next()){rs.getXXX(String columnLabel); // 根据字段名获取相应的内容
}//举例:有一个student表,表中有 id int,name varchar(20)两个字段,
sql = "select * from student";
Connection connection = JDBCUtils.getConnection();
PreparedStatement ps = connection.PrepareStatement(sql);
ResultSet rs = ps.executeQuery();
while(rs.next()){int id = rs.getInt("id");String name = rs.getString("name");System.out.println(id + " " + name);
}
JDBCUtils.close(ps,connection,rs);

Java实现对数据库的查操作相关推荐

  1. 基础的java增删改查,Java基础系列(基础):Java使用Cookie增删改查操作!

    什么是Cookie? Cookie是由W3C组织提出,最早由NetScape社区发展的一种机制. Cookie是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个co ...

  2. java访问domino数据库_关于Java与Domino数据库之间的操作

    关于Java与Domino数据库之间的操作 如果想使用Domino作为开发的DB,必须在Domino服务器端手动配置以下信息. 首先,我们需要使用DIIOP(具体是什么还不太清楚,暂时可以理解成用于运 ...

  3. java 删除数据库_【Java】执行数据库的删除操作

    import java.sql.*; //执行数据库的删除操作 public class DeleteData { //定义MySQL的数据库驱动程序 public static final Stri ...

  4. 认识JDBC以及数据库增删查操作

    1.什么是JDBC 概念:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序 如何来访问数据库的应用程序接口,提供了诸如查询和 ...

  5. java实战调用数据库_实战php调用java类由java类读数据库完成相关操作(InberWrite)_PHP...

    1 建立系统ODBC 数据源photo(本次使用的是Oracle 9i,详细配置如有不懂这处再和我联系) 2 编译DataBaseConnection.java文件 将其编译文件放入到PHP支持的类文 ...

  6. Java管理Cookie增删改查操作

    Cookie属性 了解这几个属性之后,就知道如何进行Cookie的操作了. name Cookie的名称. value Cookie的值. maxAge Cookie的失效时间,有以下几种值,默认为- ...

  7. java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作

    1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...

  8. Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作

    此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面 ...

  9. java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)

    [实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...

最新文章

  1. 开箱即用——用模板快速生成《客户意见反馈表》
  2. 转:有关常量的知识点
  3. 今天听阿里P8讲完SpringBoot,瞬间感觉自己白学了……
  4. Java泛型(8):自限定参数协变
  5. flex应用中如何关闭浏览器
  6. Postgres无法连接到服务器
  7. SpringBoot之实例程序
  8. 【排序算法】归并排序-递归方法
  9. php将开始日期与结束日期组成数组,php根据开始日期和结束日期得到时间数组
  10. 【记住密码】vue项目实现记住密码功能
  11. java简单幸运抽奖系统_java实现幸运抽奖系统
  12. 单个次序统计量的密度函数
  13. 读书笔记(六)--成交
  14. java8-常用stream操作(1)
  15. LaTeX中的中英文字体设置、混排
  16. 移动端网页的基础制作
  17. [个人开发者赚钱五]植入广告等获取收益
  18. 中文实时语音识别引擎
  19. Jetpack Compose入门详解(实时更新)
  20. Excel每次打开文件都会出现一个空白sheet1文件的一个解决方法

热门文章

  1. 计算机系统自动撮合成交的原则,什么是撮合成交原则,撮合成交价是怎么确定的?...
  2. 有极性(电解电容)与无极性电容
  3. 轻量级 Kubernetes 集群发行版 K3s 完全进阶指南
  4. 边沿检测与提取,轮廓跟踪
  5. python获取当日凌晨时间戳
  6. webpack配置entry详解
  7. MySQL 开启大页内存
  8. 饱和气压与温度的关系_压力与饱和温度对照表
  9. Android Studio在编译时出现SSL peer shut down incorrectly问题
  10. 普元软件工作环境大揭秘