接到需求让做一个用来执行sql语句的隐藏页面(至于为啥做这个...内部系统,可以理解)
    
其实就是后台接收到前台传递的sql并执行
    
用jdbc来实现,主要就是区分是select语句还是其他DML语句;因为jdbc的PreparedStatement操作select语句用的是.executeQuery(),而操作update、insert、delete使用的是.executeUpdate()。(要注意是否要允许执行delete语句);

可在页面上加入js校验,比如长度不足*则是错误sql,主要后台逻辑:

formSql = formSql.trim();//去前后空格
System.out.println("sql:"+formSql);
String sHead = formSql.substring(0, 6);
if ("select".equalsIgnoreCase(sHead)) {//查询语句//获取数据库连接//获取PreparedStatement pst对象//执行sql,pst.executeQuery()//执行成功返回结果集,执行失败提示失败信息给用户
} else {//其他语句//获取数据库连接//获取PreparedStatement pst对象//执行sql,pst.executeUpdate()/*if("update".equalsIgnoreCase(sHead)) {//"更新";} else if("insert".equalsIgnoreCase(sHead)) {//"插入";} else {//"删除";}*///执行成功返回结果影响行数,执行失败提示失败信息给用户
}

开发一个用来执行sql的jsp页面相关推荐

  1. 微信小程序开发一个小型商城(八、个人页面)

    上一篇文章:微信小程序开发一个小型商城(七.支付页面) 在上方还是使用wx:if进行判断是否有登录的数据,有的话将数据当中的图片和名字渲染到页面当中,不存在的话使用一个登录按钮表示需要用户登录.往下分 ...

  2. 微信小程序开发一个小型商城(七、支付页面)

    上一篇:微信小程序开发一个小型商城(六.购物车页面) 在这里,基本上是与购物车页面相似的: 在从购物车页面跳转过来,在购物车界面对购物车商品会进行合法判断,是否有收货人的信息和是否存在商品,而在订单页 ...

  3. 个人永久性免费-Excel催化剂功能第21波-Excel与Sqlserver零门槛交互-执行SQL语句篇...

    在前两波中,已完成了Excel与Sqlserver的查询和上传功能,但难免许多临时的或更深入地操作数据库需要用Sql语句来操作,对一般用户电脑里,不可能有条件轻易安装一个数据库客户端软件,就算安装了对 ...

  4. MyBatis直接执行SQL的工具SqlMapper

    可能有些人也有过类似需求,一般都会选择使用其他的方式如Spring-JDBC等方式解决. 能否通过MyBatis实现这样的功能呢? 为了让通用Mapper更彻底的支持多表操作以及更灵活的操作,在2.2 ...

  5. 微信小程序开发一个小型商城(五、商品详情)

    上一篇文章:微信小程序开发一个小型商城(四.商品列表) 在从上一个界面跳转过来,会看到商品详情这个界面goods_detail :如下图所示: 页面分析:从上到下:一个轮播图+一个view标签存储商品 ...

  6. 关于古老的jsp页面的知识汇总(超详细)

    1. 为什么要开发出来jsp文件呢? 面对需要将大量的结果,甚至是一整个<html>页面返回给响应体,之前的方法就显得十分麻烦. 之前我们是这样将结果返回给响应体的,如下图: 于是就设计了 ...

  7. Java之JSP页面基础详解

    JSP 详解 简介 JSP(全称Java Server Pages)是一种使软件开发者可以响应客户端请求,而动态生成 HTML.XML 或其他格式文档的Web网页的技术标准.是运行在服务端的语言. J ...

  8. Java只读服务器,在服务器端,JSP页面如何只读打开本地的word文件并显示在网页上...

    在服务器端,JSP页面怎么只读打开本地的word文件并显示在网页上? 最近开发网站,遇到一个问题就是在服务器端,JSP页面怎么只读打开本地的word文件并显示在网页上,请问高位高手有没有什么解决办法, ...

  9. 编写两个jsp页面inputString.jsp 和computer.jsp,用内置对象获取inputString.jsp页面提交的字符串。

    编写两个jsp页面inputString.jsp 和computer.jsp,用户可以并使用inputString.jsp提供的表单输入一个字符串,并提交给computer.jsp页面,该页面通过内置 ...

最新文章

  1. 现代软件工程 作业 团队冲刺阶段的要求
  2. NDuiker项目第2天总结
  3. php:自定义session
  4. 线性代数知识汇总(转载)
  5. 最小生成树算法讨论(转)
  6. Typora 常用技巧
  7. php 失去 焦点 另一个表单猎取值,同一表单如何根据某一个文本框的值 改变另一个文本框的值...
  8. SVD — 奇异值分解
  9. Vue学习笔记(三) —— 前后端交互
  10. 中职计算机英语教师教学总结,中职计算机教师教学工作总结 (3000字).doc
  11. Installshield2010实现web部署和数据库安装示例
  12. java 15道经典,15道非常经典的Java面试题
  13. 软件需求规格说明书范例
  14. win7定时关机命令是什么
  15. 软件工程-系统流程图
  16. jquery获取style
  17. python画布上显示多张图片_python实现在一个画布上画多个子图
  18. 特征点匹配——SIFT算法详解
  19. 苹果手机(IOS)蓝牙相关知识【配对后蓝牙设置界面i标识】【连接参数的限制】[只以地址作为识别依据]
  20. 微信小程序修改data,页面数据实时更新

热门文章

  1. DSP中由C转成C++出现编译 badly formed pragma错误的解决.
  2. 最懂中文的人工智能聊天机器人 ChatGPT 国内用户注册攻略(内附万能接码神技)...
  3. 怎么增加服务器,服务器如何增加内存?
  4. 网站验证码WEB前端接入实例
  5. 提高工作效率,抓紧时间做事情
  6. 前端连接后端本地代码调试
  7. ISO三体系认证需要什么材料,办理流程
  8. vcs学习 (dev波形)
  9. 【数据科学】《Estimating epidemiologic dynamics from cross-sectional viral load distributions》论文提炼
  10. 华为android 消耗流量,华为手机省流量三大法宝,最后一个别再傻傻的一直开着,很耗流量...