Java实现对数据库的查操作
查询数据库得到的结果有很大的可能会得到若干条,因此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实现对数据库的查操作相关推荐
- 基础的java增删改查,Java基础系列(基础):Java使用Cookie增删改查操作!
什么是Cookie? Cookie是由W3C组织提出,最早由NetScape社区发展的一种机制. Cookie是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个co ...
- java访问domino数据库_关于Java与Domino数据库之间的操作
关于Java与Domino数据库之间的操作 如果想使用Domino作为开发的DB,必须在Domino服务器端手动配置以下信息. 首先,我们需要使用DIIOP(具体是什么还不太清楚,暂时可以理解成用于运 ...
- java 删除数据库_【Java】执行数据库的删除操作
import java.sql.*; //执行数据库的删除操作 public class DeleteData { //定义MySQL的数据库驱动程序 public static final Stri ...
- 认识JDBC以及数据库增删查操作
1.什么是JDBC 概念:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序 如何来访问数据库的应用程序接口,提供了诸如查询和 ...
- java实战调用数据库_实战php调用java类由java类读数据库完成相关操作(InberWrite)_PHP...
1 建立系统ODBC 数据源photo(本次使用的是Oracle 9i,详细配置如有不懂这处再和我联系) 2 编译DataBaseConnection.java文件 将其编译文件放入到PHP支持的类文 ...
- Java管理Cookie增删改查操作
Cookie属性 了解这几个属性之后,就知道如何进行Cookie的操作了. name Cookie的名称. value Cookie的值. maxAge Cookie的失效时间,有以下几种值,默认为- ...
- java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作
1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...
- Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作
此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面 ...
- java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)
[实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...
最新文章
- 开箱即用——用模板快速生成《客户意见反馈表》
- 转:有关常量的知识点
- 今天听阿里P8讲完SpringBoot,瞬间感觉自己白学了……
- Java泛型(8):自限定参数协变
- flex应用中如何关闭浏览器
- Postgres无法连接到服务器
- SpringBoot之实例程序
- 【排序算法】归并排序-递归方法
- php将开始日期与结束日期组成数组,php根据开始日期和结束日期得到时间数组
- 【记住密码】vue项目实现记住密码功能
- java简单幸运抽奖系统_java实现幸运抽奖系统
- 单个次序统计量的密度函数
- 读书笔记(六)--成交
- java8-常用stream操作(1)
- LaTeX中的中英文字体设置、混排
- 移动端网页的基础制作
- [个人开发者赚钱五]植入广告等获取收益
- 中文实时语音识别引擎
- Jetpack Compose入门详解(实时更新)
- Excel每次打开文件都会出现一个空白sheet1文件的一个解决方法