搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
寸_铁
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Halcon和Opencv区别和在视觉检测中的应用分析_opencv halcon 扫码对比
2
java数组总结_Java数组知识点总结
3
【数据分析实战经验】航空公司客户价值分析 LRMFC 模型(K-means聚类,工具python)_lrfmc模型
4
2024年数学建模深圳杯(东三省)A题(无人机编队)助攻论文&支撑材料.doc
5
一款专业的音乐制作软件Studio One 6.6中文版怎么破解激活_studio one6.6
6
又一个对标Sora的AI视频工具,Dream Machine,开始免费试用
7
按钮级别权限管理数据库设计及后台接口实现
8
使用Unity开发MetaQuest相关笔记教程_meta quest unity
9
游族马寅龙:常见信息安全风险及应对方案_互联网收口
10
Python抓取高考网图片
当前位置:
article
> 正文
使用预编译SQL语句_怎么使用sql的预编译技术
作者:寸_铁 | 2024-06-25 21:15:52
赞
踩
怎么使用sql的预编译技术
pre_insert.jsp:
<%
Connection conn=null;
try{
Class.forName("com.microsoft.sqlserver.JDBC.SQLServerDriver");//加载Microsoft公司的JDBC驱动程序
String strConn="JDBC:sqlserver://LIUZC\\SQLEXPRESS:1433;DatabaseName=a";//设置连接字符串
String strUser="sa";
String strPassword="liuzc518";
conn=DriverManager.getConnection(strConn,strUser,strPassword);//创建连接对象
Statement stmt=conn.createStatement();
String p_id=Bytes(request.getParemeter("p_id"));
String p_type=Bytes(request.getParemeter("p_type"));
String p_name=Bytes(request.getParemeter("p_name"));
Float p_price=Bytes(request.getParemeter("p_price"));
Int p_quantity=Bytes(request.getParemeter("p_quantity"));
String p_image=Bytes(request.getParemeter("p_image"));
String p_description=Bytes(request.getParemeter("p_description"));
Date date=new Date();
String p_time=String.valueOf(date.getMonth()+1+"-"+date.getDate()+"-20"+String.valueOf(date.getYear()).substring(1);
String strSql="insert into product values(?,?,?,?,?,?,?,?)";
PreparedStatement pstmt=conn.prepareStatement(strSql);//创建PreparedStatement对象
pstmt.setString(1,p_type);//使用PrepareStatement对象的setXXX语句设置预编译SQL语句应的参数值。
pstmt.setString(2,p_id);
pstmt.setString(3,p_name);
pstmt.setFloat(4,p_price);
pstmt.setInt(5,p_quantity);
pstmt.setString(6,p_image);
pstmt.setString(7,p_description);
pstmt.setString(8,p_time);
int intTemp=pstmt.executeUpdate();//应用PrearedStatement对象的executeUpdate方法(执行SQL的insert/update/delete/create/alter/drop语句)执行商品添加操作,并将该操作影响的行数保存在intTemp中
if(intTemp!=0)
{
out.println("商品添加成功!");
}
else
{
out.println("商品添加失败!");
}
String strSql="SELECT TOP 5 p_id,p_type,p_name,p_price,p_quantity FROM product order by p_time desc";
PreparedStatement pstmt2=conn.prepareStatement(strSql2);//创建PreparedStatement对象
pstmt2.rs=pstmt2.executQuery();//应用PrearedStatement对象的executeQuery()方法(执行SQL的SELECT语句)执行商品添加操作,并将返回的结果集赋给rs
%>
%>
<center><h2>最新前5位商品信息</h2></center>
<table border="1" align="center">
<tr>
<td>商品编号</td>
<td>商品类别</td>
<td>商品名称</td>
<td>商品单价</td>
<td>商品数量</td>
</tr>
<%while (rs.next()){%>//利用while循环结构输出rs中的值
<tr bgcolor="lightblue">
<td><%=rs.getString("p_id")%></td>//该方法为动态显示数据库内容
<td><%=rs.getString("p_type")%></td>
<td><%=rs.getString("p_name")%></td>
<td><%=rs.getFloat("p_price")%></td>
<td><%=rs.getInt("p_quantity")%></td>
</tr>
<%
}
rs.close();
stmt.close();
conn.close();
}
catch(ClassNotFoundException e)
{
out.println(e.getMessage());
}
catch(SQLException e)
{
out.println(e.getMessage());
}
%>
</table>
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/寸_铁/article/detail/757389
推荐阅读
article
数组
删除
方法_
删除
数组
...
JavaScript中
数组
元素
删除
的七大方法汇总_
删除
数组
删除
数组
Jav...
赞
踩
article
基于
微信
小
程序
的
高校
新生报
到
系统
(源码+文档+包运行)_基于
微信
小
程序
的
新生报
到
系统
...
新生报
到
系统
能够通过互联网得到广泛
的
、全面
的
宣传,让尽可能多
的
用户了解和熟知
新生报
到
系统
的
便捷高效,不仅为群众提供了服务...
赞
踩
article
软件测试
需要
掌握
的技能...
一、
掌握
的核心能力:1.
掌握
Linux操作系统按照和配置;2.熟练
掌握
Linux常用命令;3.
掌握
数据库增删改查操作;4...
赞
踩
article
ShardingSphere
分库
分表
核心
原理
精讲第一节 理论基础和简介_
shardingsphere
...
开篇词:如何正确学习一款
分库
分表
开源框架?你好,我是萧然,长期从事分布式系统的构建和优化工作,负责过大型电商以及物联网系...
赞
踩
article
NLP
之
实体
抽取
_
nlp
从段落
中
提取
实体
怎么操作...
实体
抽取
(Entity Extraction)是自然语言处理(
NLP
)领域
中
一项重要的技术,它的目的是从非结构化的文本数...
赞
踩
article
【华
为
OD
机试
真题
Java
语言】456、分
披萨
|
机试
真题
+思路参考+代码解析(C卷)(本题1
0
...
题目描述>"吃货" 和 " 馋嘴 "两人到
披萨
店点了一份铁盘(圆形)
披萨
,并让店员将
披萨
按放射状切成大小相同
的
偶数扇形小...
赞
踩
article
删除
数组
元素
的经典案例题——
leetcode27
移除
数组
(五种方法详解
,
cpp
,
Java
实现)_...
给你一个
数组
nums和一个值 val
,
你需要原地
移除
所有数值等于 val的
元素
,
并返回
移除
后
数组
的新长度。不要使用额外...
赞
踩
article
解决
SVN
“
清理
以下
路径
失败”报错(使用
SQLite
)_
svn
清理
路径
失败怎么办...
解决
SVN
“
清理
以下
路径
失败”问题(使用
SQLite
)_
svn
清理
路径
失败怎么办
svn
清理
路径
失败怎么办 ...
赞
踩
article
chatGPT
中文版
设定
冷知识_
chatgpt
写
设定
...
如果发现问题,你可以对训练数据进行修改和增加,进一步提高ChatGPT
中文版
的准确性。在开始使用ChatGPT
中文版
之前...
赞
踩
article
初识
C语言
——
数组
详解
_
c
数组
...
本文分别对一维
数组
和二维
数组
的概念,创建和初始化,使用,已经在内存中的存储等方面进行了详细的阐述,包括代码实现和相关原理...
赞
踩
article
什么
是
会
话
劫持
及其工作原理?...
每次用户通过 HTTP 连接访问网站或应用程序时,该服务都
会
在打开通信线路并提供访问权限之前对用户进行身份验证(例如,通...
赞
踩
article
FPGA
时序
约束
篇之
时序
约束
中
的一些基础
概念
_
tco
时序
约束
...
本篇
中
主要学习了
时序
约束
中
一些基础的
概念
,包括建立时间Tsu、保持时间Th、寄存器输出延迟Tco、数据到达时间、数据需求...
赞
踩
article
【SDC】揭开无人
驾驶
的
神秘面纱_
自动
驾驶
域软件
中
的
sdc...
(纯文字版)1、
自动
驾驶
定义
自动
驾驶
,可以理解为在
驾驶
过程
中
司机与车
的
职责担当分配,从零
自动
化
的
全人工操作,到完全
自动
化...
赞
踩
article
8个有趣易学
的
Python
脚本
程序
,拿走码好练习!_
python
程序
简单...
今天要和大家分享8个好玩
的
脚本
例子,初学者可以照着代码自己写写,在快速掌握
Python
语法
的
时候,还可以接触众多
的
第三方...
赞
踩
article
YOLOv9
全网最新
改进
系列:
YOLOv9
完美融合
标准化
的
注意力
模块
NAM
,高效且
轻量级
的
归一化
注意...
YOLOv9
全网最新
改进
系列:
YOLOv9
完美融合
标准化
的
注意力
模块
NAM
,高效且
轻量级
的
归一化
注意力
机制
,助力
目标
检测...
赞
踩
article
使用
大疆
TSDK
实现对
红外
照片(R_
JPEG
)的
处理
| 无人机热
红外
照片R_JPG转成
TIF
后拼接...
本文介绍了如何在Windows10环境下
使用
VisualStudio和
大疆
TSDK
处理
R-
JPEG
红外
照片,包括将R-J...
赞
踩
article
大
数据
治理
:支撑
新一代
人工智能
应用
落地的基石_
大
数据
为ai爆发式
应用
奠定了
数据
基础...
大
数据
治理
:支撑
新一代
人工智能
应用
落地的基石早些年中国就对2030年的
人工智能
产业进行了整体规划与部署。从那时起,人工智...
赞
踩
article
2023
年
全国
职业院校
技能
大赛
(
高职
组) “
云
计算
应用”赛项赛卷 B部分解析_
云
计算
大赛
考什么...
2023
年
全国
职业院校
技能
大赛
(
高职
组) “
云
计算
应用”赛项赛卷 B部分解析_
云
计算
大赛
考什么
云
计算
大赛
考什么 ...
赞
踩
article
在Lang
Chain
中,
LLM
(
大型
语言
模型
)和
LLM
Chain
的区别是什么?...
在Lang
Chain
中,
LLM
(
大型
语言
模型
)和
LLM
Chain
的区别是什么在Lang
Chain
中,
LLM
(
大型
语言
模...
赞
踩
article
记录学习
ShardingSphere
遇到的坑_
org
.
apache
.
shardingsphere
...
记录学习
ShardingSphere
遇到的坑_
org
.
apache
.
shardingsphere
.
spi
.excep...
赞
踩
相关标签
javascript
前端
开发语言
微信小程序
小程序
毕业设计
毕业设计题目
软件测试
技能
数据库
分布式
shardingsphere
jdbc
java
自然语言处理
人工智能
华为od
华为od机试真题C卷
分披萨
算法
c++
leetcode
数据结构
链表
c语言