首页 > 其他分享 >12.11

12.11

时间:2023-12-18 18:58:51浏览次数:24  
标签:String rs 12.11 close null conn pstmt

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.naming.*" %>
<%@ page import="javax.*" %>
<html>
<body>
<h3></h3>
<%
String id1 = (String) session.getAttribute("id1");
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;

try {
Class.forName("com.mysql.cj.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/gs?useSSL=false";
String username = "root";
String password = "123456";
conn = DriverManager.getConnection(url, username, password);

// Use a prepared statement to avoid SQL injection
String query = "SELECT * FROM class2 WHERE id = ?";
pstmt = conn.prepareStatement(query);
pstmt.setString(1, id1);
rs = pstmt.executeQuery();
%>
<table>
<tr>
<th>报销日期</th>
<th>报销事由</th>
<th>进度状态</th>
<th>审批理由</th>

</tr>
<%
while (rs.next()) {
%>
<tr>
<td><%= rs.getString("returndate") %></td>
<td><%= rs.getString("Reason") %></td>
<td><%= rs.getString("schedule") %></td>
<td><%= rs.getString("schedulereason") %></td>
</tr>
<%
}
%>
</table>
<%
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (rs != null) rs.close();
if (pstmt != null) pstmt.close();
if (conn != null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
%>

标签:String,rs,12.11,close,null,conn,pstmt
From: https://www.cnblogs.com/dmx-03/p/17911952.html

相关文章

  • 12.11
    石家庄铁道大学图书管理系统1、项目需求:图书馆管理系统,能进图书管理系统软件图书管理系统软件行图书馆管理系统能实测国民经济和企业的各种运行情况;利用过去的数据预测未来;从企业全局出发辅助企业进行管理决策;利用信息控制企业的行为;帮助企业实现其规划目标。2.系统要求与功能......
  • 上周热点回顾(12.11-12.17)
    热点随笔:· 我的2023年,35岁、父亲肺癌,失业,失恋、上岸 (久曲健)· 程序员的精力管理 (红文)· 一个程序猿的2023总结:《寻找》 (易墨)· .NETConf2023Chengdu-成都站圆满结束! (EdisonZhou)· ASP.NETCore8在Windows上各种部署模型的性能测试 (Agile.Zhou)·......
  • #8 2023.12.11
    453.THUPC2023Mputs("kejie");J每个点可能的值是个区间,首先是儿子的极值,如果某个极值有大于一个,就会让极值加一。Hsolve(l,r,c) link([l,mid],[mid+1,r],c) solve(l,mid,c+1) solve(mid+1,r,c+1)这样同一个颜色就只有偶环,D分母不太大,直接枚举就行了。A路径不会......
  • 12.11 迪杰斯特拉方法实现最短路径(c++)
     今天通过自主学习,,对数据结构中的迪杰斯特拉方法实现最短路径进行了深造,让我学会了很多新的东西。首先是问题描述:用迪杰斯特拉算法实现有向网的最短路径输入格式:第一行输入有向网的顶点和边数,第二行输入各顶点值,用空格间隔,第三行开始输入各条边的两个点的及边上的权值,用空......
  • 云原生周刊:Kubernetes v1.29 新特性一览 | 2023.12.11
    开源项目推荐kubedogKubedog是一个用于在CI/CD部署管道中监视和跟踪Kubernetes资源的库。这个库被用于werfCI/CD工具中,在部署过程中跟踪资源。RunWhenLocalrunwhen-local是一个工具,用于在本地环境中运行runwhen脚本。runwhen是一个灵活的任务调度工具,可以根据条......
  • 12.11日记
    使用DataFrame有两个方式,分别是SQL语法和DSL语法➢SQL语法   1.通过"临时视图"来使用,所以先创建视图   2.通过sparkSession对象执行sql进行数据查询   scala>df.createOrReplaceTempView("user") //创建临时视图   scala>varviewdf=spark.sql("se......
  • 12.11每日总结
    今天进行了软件案例分析的大作业,下面是部分代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;......
  • 闲话12.11
    我是haosen的......
  • 12.11每日总结
     今天复习四级考试和设计模式的内容。 设计模式主要复习了设计模式的发展来源和七大原则的内容。单一职责原则(SingleResponsibilityPrinciple)开放-关闭原则(Open-ClosedPrinciple)里氏替换原则(LiskovSubstitutionPrinciple)依赖倒转原则(DependenceInversi......
  • 每日总结-23.12.11
    packagefanyi;importjava.awt.*;importjavax.swing.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;publicclassGUIextendsJFrameimplementsActionListener{privateJTextFieldoriginalText;privateJTextFieldtra......