首页 > 其他分享 >11.22判断是否存在

11.22判断是否存在

时间:2023-12-18 18:47:58浏览次数:31  
标签:判断 String 11.22 是否 existingRecord null id conn pstmt

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.naming.*" %>
<%@ page import="javax.*" %>
<html>
<body>

<%
request.setCharacterEncoding("UTF-8");
String id = request.getParameter("id");
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet existingRecord = null;
String message = "";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/demo?useSSL=false";
String name1 = "root";
String password = "123456";
conn = DriverManager.getConnection(url, name1, password);
String query = "SELECT * FROM teacher WHERE id=?";
pstmt = conn.prepareStatement(query);
pstmt.setString(1, id);
existingRecord = pstmt.executeQuery();

if (existingRecord.next()) {
response.sendRedirect("teacher2.jsp");

} else {
out.println("编号 " + id + " 不存在。");
}

} catch (SQLException | ClassNotFoundException e) {
System.out.println("发生错误: " + e.getMessage());
e.printStackTrace();
} finally {
try {
if (existingRecord != null) {
existingRecord.close();
}
if (pstmt != null) {
pstmt.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
System.out.println("关闭资源时发生错误: " + e.getMessage());
}
}
if (message.equals("插入成功!")) {

}
%>


</body>
</html>

标签:判断,String,11.22,是否,existingRecord,null,id,conn,pstmt
From: https://www.cnblogs.com/dmx-03/p/17911928.html

相关文章

  • Jmeter如何使用控制器判断为空的情况
      好久不更新博客园的文章了,2023已经到了尾声,这一年发生了太多的事情。希望明年越来越好吧,虽然目前整个世界的经济和政治形式都不太行,但是还是需要有点期待。对于Jmeter的各种控制器而言,并没有给出一个简便的判断某变量是否为空的情况,这里给出一个方案:使用_matchNr后缀,结合js......
  • Oracle查看表空间 及表空间是否需要扩展
    Oracle查看表空间及表空间是否需要扩展--查看表空间这个sql不准确只是统计的当时的,但是表空间是可以设置自动扩展的SELECTa.tablespace_name"表空间名",total"表空间大小",free"表空间剩余大小",(total-free)"表占用空间大小",ROUND((total-free)/total*100,......
  • tidb这种把数据库放入docker是否是个好主意。
    作者:tidb狂热爱好者将数据库放入Docker是否是个好主意?随着数字化时代的快速发展,企业越来越依赖于数据驱动决策。数据库作为数据存储的核心部分,其安全性、性能和可扩展性至关重要。而Docker的出现,为数据库应用提供了新的可能性。那么,Docker是什么?Docker是一种开源的容器化技术,它允......
  • 11.22
    今天实现bean类Attendancepackagecom.example.pojo;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;@AllArgsConstructor@NoArgsConstructor@DatapublicclassAttendance{privateintid;privateStringattenda......
  • C练习——判断闰年
    闰年的判断规则如下:(1)若某个年份能被 4 整除但不能被 100 整除,则是闰年。(2)若某个年份能被 400 整除,则也是闰年。逻辑转化,(4&& !100)||400打印1000~2000年之间的闰年#include<stdio.h>//判读是否为闰年,是1,否-1//逻辑,(4&&!100)||400intis_leap(intx){......
  • 11.22
    1.定义一个结构体变量(包括年、月、日),计算该日在本年中是第几天,注意闰年的问题。程序代码:#include<stdio.h> typedefstruct{   intyear;   intmonth;   intday;}Date; //计算是否为闰年intisLeapYear(intyear){   return(year%4==0......
  • Applescript成功实现imessage数据筛选,imessage蓝号检测,无痕检测手机号是否注册imess
    一、imessages数据检测的两种方式:1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地址栏,iMessage客户端会自动逐个检验该号码是否为iMessage账号,检验速度视网速而定。红色表示不是iMessage账号,蓝色表示iMessage账号。2.编写苹果MacOs......
  • 关于近视与老花眼是否会达到平衡的研究
    近视和老花眼是两种不同类型的眼睛屈光问题,它们之间不会产生平衡。近视是指眼睛的焦点过于前移,导致远处的物体看起来模糊不清。近视通常在年轻时开始发展,可能会逐渐加深,直到成年。近视的主要原因是眼球的长度过长或者角膜的弯曲度过大。老花眼(也称为远视)则是指眼睛对近距离物体的......
  • 11.22
    今日学习内容<%@pageimport="java.sql.*"%><%--CreatedbyIntelliJIDEA.TochangethistemplateuseFile|Settings|FileTemplates.--%><%@pagecontentType="text/html;charset=UTF-8"language="java"%><ht......
  • 判断推理-逻辑推理(推出类)
    推出类一、逻辑基础知识点1、一个符号两种条件记住一句话“一个推出符号代表两个含义”就是说对于A→B,A是B的充分条件,B是A的必要条件。可记为“谁是必要条件,谁在箭头后”。常见的可表示“必要条件”的词语有:基础、前提、关键、必须、需要、离不开、必不可少、不可......