Jsp中,接口PreparedStatement中的几个方法。
executeUpdate()、executeQuery()。
查了帮助文档,但是没有很具体很详细的解释。
高手解释一下。
executeUpdate() 对数据进行增、删、改,返回int类型。
executeQuery()对数据进行查询。返回结果集就是:ResultSet
后边可以进行while循环遍历。
三种方法 execute(返回的是Boolean)、 executeQuery (返回结果集)和 executeUpdate(返回受影响的行数)
executeUpdate()、 用来执行数据的增、删、改
executeQuery()。 用来执行数据的查询
executeUpdate() 用来执行数据的增、删、改 返回int类型,返回的结果是执行的条数
executeQuery() 用来查询数据库的,然会结果集。 ResultSet
下面就是文档里的解释,你觉得不够具体?
executeQueryResultSet executeQuery() throws SQLException
在此 PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象。
返回:
包含该查询生成的数据的 ResultSet 对象;从不返回 null
抛出:
SQLException - 如果发生数据库访问错误或者 SQL 语句没有返回一个 ResultSet 对象
executeUpdateint executeUpdate() throws SQLException
在此 PreparedStatement 对象中执行 SQL 语句,该语句必须是一个 SQL INSERT、UPDATE 或 DELETE 语句;或者是一个什么都不返回的 SQL 语句,比如 DDL 语句。
返回:
(1) 对于 INSERT、UPDATE 或 DELETE 语句,返回行数 (2) 或者对于什么都不返回的 SQL 语句,返回 0
抛出:
SQLException - 如果发生数据库访问错误或者 SQL 语句返回一个 ResultSet 对象
分享到:
相关推荐
批量删除功能通常包含以下几个步骤: 1. **用户界面设计**:在JSP页面上,用户需要有选择多个记录进行删除的选项。这通常通过复选框和提交按钮来实现。每个记录前都有一个复选框,用户勾选后表示要删除该记录。 2....
在提高JDBC设计中JSP数据库访问速度的过程中,我们需要关注几个关键点,包括JSP的模块化、MVC设计模式的应用、JDBC操作的优化以及使用自定义标签库(Tag Libraries)来提升代码的可读性和可维护性。 首先,JSP作为...
这涉及到几个关键概念和技术,包括Java编程、SQL查询、JDBC(Java Database Connectivity)以及MVC(Model-View-Controller)设计模式的应用。 首先,DAO层是应用程序和数据库之间的抽象层,它的主要职责是执行SQL...
在这个"JSP数据库开发实例"中,可能包含了以下几个经典示例: 1. **数据库连接**:展示如何在JSP中加载数据库驱动,建立数据库连接,以及关闭连接。可能使用了`DriverManager.getConnection()`方法。 2. **简单的...
在这个"基于JSP的学生管理系统"中,我们可以探讨以下几个关键知识点: 1. **JSP基本结构与原理**: JSP页面由两部分组成:静态内容(HTML、CSS、JavaScript)和动态脚本元素(Java代码)。当JSP被请求时,服务器会...
在这个“JSP.rar_JSP查询数据库_jsp”项目中,开发者创建了一个小程序,实现了对数据库中的学生成绩进行查询、删除和添加的功能,这涉及到以下几个关键知识点: 1. **JSP基础语法**: JSP页面由两部分组成:静态...
在学习这个实例时,你可能会接触到以下几个关键知识点: - JSP基本语法,如声明、脚本let、表达式和指令。 - JDBC的使用,包括连接管理、SQL语句执行和结果处理。 - MySQL的SQL语句编写,如SELECT、INSERT、UPDATE...
一个简单的JSP页面通常包含以下几个部分: 1. **HTML标记**:定义页面的结构和样式,如`<html>`, `<head>`, `<body>`等。 2. **JSP指令**:用来配置页面属性,如`<%@ page %>`, `<%@ include %>`, `<%@ taglib %>`...
本文将详细介绍如何使用JSP技术将数据写入MySQL数据库的方法,并通过一个简单的示例来展示这一过程。 #### 二、技术栈简介 在开始之前,我们先了解下本文所涉及的技术栈: 1. **JSP (JavaServer Pages)**:基于...
JSP的核心概念包括以下几个方面: 1. **模板文本**:这是普通的HTML,用来构建页面的静态部分。 2. **脚本元素**:包括JSP脚本、表达式和指令,它们允许在页面中嵌入Java代码。 3. **JSP动作**:例如`<jsp:include>...
在JSP购物车项目中,我们通常会涉及到以下几个关键知识点: 1. **JSP基本结构与语法**:JSP页面由静态HTML和动态Java代码组成。`<% %>`用于插入Java表达式,`<%= %> `用于输出表达式的值,`! %> `用于声明Java变量...
这通常包括以下几个步骤: 1. **连接数据库**:使用DriverManager.getConnection()方法,提供数据库URL、用户名和密码来建立连接。 2. **创建Statement或PreparedStatement**:用于执行SQL语句,Statement适用于...
一个基于JSP、Servlet和JavaBean的留言板系统通常包含以下几个主要部分: 1. 用户界面:使用JSP(JavaServer Pages)作为前端页面,负责展示留言列表和提供用户输入界面。 2. 控制层:使用Servlet处理用户请求,如...
- **1.1.3 JSP技术有以下几个显著的优点**: - **易于使用**:JSP允许开发者在HTML页面中直接编写Java代码,使得Web应用程序的开发更加直观。 - **可移植性强**:由于JSP基于Java技术,因此可以在任何支持Java的...
在宠物诊所系统中,数据库可能包含了以下几个关键表: 1. 宠物表(Pets):存储宠物的基本信息,如ID、名字、品种、年龄、性别等。 2. 主人表(Owners):存储宠物主人的个人信息,如ID、姓名、联系方式、地址等。 ...
通常,这会涵盖以下几个步骤: 1. **添加SQLite JDBC驱动**:在项目中引入SQLite的JDBC驱动库,通常是通过Maven或Gradle的依赖管理工具来完成。 2. **建立数据库连接**:使用`DriverManager.getConnection()`方法...
JDBC操作主要包括以下几个步骤: 1. 加载数据库驱动 2. 建立数据库连接 3. 创建Statement或PreparedStatement对象 4. 执行SQL语句 5. 处理查询结果 6. 关闭资源 **JSP+JDBC结合应用** 在本例中,JSP与JDBC结合用于...
Servlet是Java中的一个接口,用于扩展服务器的功能,处理HTTP请求。 在JSP中实现分页,我们通常需要以下步骤: 1. **连接数据库**:使用Java的JDBC(Java Database Connectivity)API来连接MySQL数据库。这包括...
对于"注册和登录"功能,JSP通常会包含以下几个步骤: 1. **表单创建**:在JSP页面上创建HTML表单,用户输入用户名、密码等信息。 2. **数据提交**:当用户点击提交按钮,表单数据会通过HTTP请求发送到服务器端的JSP...
在这个过程中,我们需要了解几个关键概念和步骤。以下是一份详细的说明: 首先,MySQL 4.1是数据库管理系统,它提供了一种存储和管理数据的方式。JDBC(Java Database Connectivity)是Java平台上的一个标准接口,...