executeUpdate更新商品信息.txt
来源:互联网 发布:大学图书馆数据库 编辑:程序博客网 时间:2024/06/11 19:53
insert.jsp:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head><title>添加商品信息</title></head>
<center>
<h2>添加新商品信息</h2>
<form action="do_insert.jsp" method="post">
商品编号:<input type="text" name="p_id"/></br>
商品类别:<input type="text" name="p_type"/></br>
商品名称:<input type="text" name="p_name"/></br>
商品单价:<input type="text" name="p_price"/></br>
商品数量:<input type="text" name="p_quantity"/></br>
商品路径:<input type="text" name="p_image"/></br>
商品描述:<input type="text" name="p_description"/></br>
<input type="submit" value="提交"></br>
<input type="reset" value="重置"/></br>
</form>
</center>
</html>
convert.jsp:
<%!
public String Bytes(String str)
{
try{
String strOld=str;
byte[] strName=strold.getBytes("ISO8859-1");
String bytes=new String(strName);
return bytes;
}
catch(Exception e){}
return null;
}%>
do_insert.jsp:
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.Date"%>
<html>
<head><title>成功添加新商品信息</title></head>
<body>
<%@ include="convert.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('"p_id"'+'"p_type"'+'"p_name"'+'"p_price"'+'"p_quantity"'+'"p_image"'+'"p_description"'+'"p_time"')";
ResultSet rs=stmt.executeUpdate(strSql) ;
if(omtTemp!=0){
out.println("商品添加成功!");
}
else{out.println("商品添加失败!");}
}
catch(Exception e)
{
out.println(e.toString());
}
%>
</body>
</html>
executeUpdate():一般用于执行SQL 的insert、update、delete、也可以执行SQL数据定义语言如create、alter、drop等.返回影响的记录总行数。
executeQuery():一般用于执行SQL的select。返回ResultSet接口实例(即结果集)
execute():一般在不知道执行SQL语句后会产生什么结果或可能有多种类型的结果产生时才会使用。返回ResultSet结果集和影响的记录总行数。
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head><title>添加商品信息</title></head>
<center>
<h2>添加新商品信息</h2>
<form action="do_insert.jsp" method="post">
商品编号:<input type="text" name="p_id"/></br>
商品类别:<input type="text" name="p_type"/></br>
商品名称:<input type="text" name="p_name"/></br>
商品单价:<input type="text" name="p_price"/></br>
商品数量:<input type="text" name="p_quantity"/></br>
商品路径:<input type="text" name="p_image"/></br>
商品描述:<input type="text" name="p_description"/></br>
<input type="submit" value="提交"></br>
<input type="reset" value="重置"/></br>
</form>
</center>
</html>
convert.jsp:
<%!
public String Bytes(String str)
{
try{
String strOld=str;
byte[] strName=strold.getBytes("ISO8859-1");
String bytes=new String(strName);
return bytes;
}
catch(Exception e){}
return null;
}%>
do_insert.jsp:
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.Date"%>
<html>
<head><title>成功添加新商品信息</title></head>
<body>
<%@ include="convert.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('"p_id"'+'"p_type"'+'"p_name"'+'"p_price"'+'"p_quantity"'+'"p_image"'+'"p_description"'+'"p_time"')";
ResultSet rs=stmt.executeUpdate(strSql) ;
if(omtTemp!=0){
out.println("商品添加成功!");
}
else{out.println("商品添加失败!");}
}
catch(Exception e)
{
out.println(e.toString());
}
%>
</body>
</html>
executeUpdate():一般用于执行SQL 的insert、update、delete、也可以执行SQL数据定义语言如create、alter、drop等.返回影响的记录总行数。
executeQuery():一般用于执行SQL的select。返回ResultSet接口实例(即结果集)
execute():一般在不知道执行SQL语句后会产生什么结果或可能有多种类型的结果产生时才会使用。返回ResultSet结果集和影响的记录总行数。
- executeUpdate更新商品信息.txt
- 商品信息
- executeUpdate
- Stateme接口ResultSet接口executeQuery检索最新商品信息.txt
- executeUpdate()数据库更新字段卡主问题
- 向ACESS数据库中添加商品信息和更新数据库(源代码在百度盘)
- 更新api/current.txt文件
- android 更新api current.txt
- 商品信息管理
- 描述商品信息
- 商品信息表
- hibernate 中使用 createQuery(hql).executeUpdate() 更新不成功,并且不报错
- prepareStatement.executeUpdate()
- flashlog.txt 不更新问题解决办法之一
- magento获取商品信息
- taobao topsdk获取商品信息
- S1 商品信息管理系统
- 商品信息管理系统
- DatabaseMetaData接口获取数据库原始信息.txt
- 详解在visual studio中使用git
- 在VS2010中运行带参数的main函数
- Flex)使用CoverFlow_lib.swc类包创建多种照片墙效果
- ffmpeg遇到inttypes.h和UINT64_C
- executeUpdate更新商品信息.txt
- 易爆物(X-Plosives)
- DLL注入技术之消息钩子注入
- JSP中使用javabean.txt
- uva 11374 最短路+记录路径 好题 dijkstra优先队列优化算法 邻接表法 可做模板 G++提交
- Eclipse中设置编码的方式
- Ubuntu12.04更新出现 The system is running in low-graphics mode解决方法
- PreparedStatement接口.txt
- HTTP协议 (三) 压缩