jsp与sql语句的混合使用示例_JSP编程

话不多说,直接上例子
insert

复制代码 代码如下:

String sql="insert into allorder values('" + orderid + "','" + bookid +"','" + amount + "','" + username + "')";
int result=stmt.executeUpdate(sql);
if(result==1)
response.sendRedirect("index.jsp");
else
response.sendRedirect("detail.jsp");

delete

复制代码 代码如下:

String condition="delete from allorder where id='"+ orderid+ "'";
int result=stmt.executeUpdate(condition);

if(result==1)
response.sendRedirect("index.jsp");
else
out.println("shopCar.jsp");

update

复制代码 代码如下:

与delete,insert差不多

select
[code]
<%
while (rs.next()){
String amount=rs.getString("amount");
String orderid=rs.getString("id");
String bookname=rs.getString("name");
String price=rs.getString("price");
String picture=rs.getString("pic");

//out.println("\tshuliang"+amount);
%>
<tr><td><%=orderid %></td><td><%=picture %></td><td><%=bookname %></td><td><%=price %></td><td><%=amount %></td><td><table><tr><td><input type="button" value="删除" onclick="window.location.href='delete.jsp?orderid=<%=orderid %>'"></td></tr></table></td></tr>
<%
}
// 关闭连接
stmt.close();// 关闭命令对象连接
con.close();// 关闭数据库连接
} catch (SQLException e) {
e.printStackTrace();
out.println("数据库连接错误");
System.exit(0);
}
//数据库连接完成
%>
</table>

时间: 2024-12-22 07:17:11

jsp与sql语句的混合使用示例_JSP编程的相关文章

jsp与sql语句的混合使用示例

 这篇文章主要介绍了jsp与sql语句的混合使用,需要的朋友可以参考下 话不多说,直接上例子  insert   代码如下: String sql="insert into allorder values('" + orderid + "','" + bookid +"','" + amount + "','" + username + "')";  int result=stmt.executeUpdat

JSP中使用JDBC访问SQL Server 2008数据库示例_JSP编程

由JDBC驱动直接访问数据库 优点:100% Java,快又可跨平台 缺点:访问不同的数据库需要下载专用的JDBC驱动 (1)下载对应数据库版本的jdbc驱动并安装,注意安装后的得到的三个文件msbase.jar,mssqlserver.jar,msutil.jar,将其拷贝到jsp项目的WEB-INF/lib下面,也拷贝到Tomcat安装目录的lib下面,没有具体测试,应该和配置文件有关系. (2)数据源,不需要 (3)配置文件,不需要 (4)写JSP文件测试 <%@ page content

JSP和JSTL获取服务器参数示例_JSP编程

复制代码 代码如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JSP和JSTL获取服务器参数</

jsp执行sql语句代码

jsp执行sql语句代码  function executesql($operation,$sql)  {         global $db;   if($operation == 'file')   {          require_once PHPCMS_ROOT.'include/upload.class.php';    $savepath = 'data/bakup/';    $upload = new upload('uploadfile',$savepath,'','sq

JSP使用过滤器防止SQL注入的简单实现_JSP编程

什么是SQL注入攻击?引用百度百科的解释: sql注入_百度百科: 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令.具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句.[1]  比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这

oracle使用sql语句增加字段示例(sql删除字段语句)_oracle

添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],-.); 删除字段的语法:alter table tablename drop (column); 添加.修改.删除多列的话,用逗号隔开. 使用alter

JSP实现的简单分页显示效果代码_JSP编程

本文实例讲述了JSP实现的简单分页显示效果代码.分享给大家供大家参考,具体如下: <%@ page contentType="text/html;charset=gb2312" %> <%@ page language="java" import="java.sql.*" %> <script language="javascript"> function newwin(url) { var

servlet分页代码示例_JSP编程

1.首先创建一个对象 UserData,用以保存从数据库中获取的数据. 复制代码 代码如下: package com.tool; import java.math.BigDecimal;import java.util.Date; /** * Created by lx_sunwei on 14-1-6. */public class UserData {     /**     * EMP表中的数据属性     */    private String ename;    private St

jsp hibernate 数据保存操作的原理_JSP编程

数据的保存,更新和删除: 1.Session.save()方法: Session.save()方法用于实体对象的持久化保存,也就是说当执行session.save()方法时会生成对应的insert SQL语句,完成数据的保存.如下面的代码: User user=new User(); user.setName("zx"); Transaction tx=session.beginTransaction(); session.save(user); tx.commit(); 当执行到se