My点评网 - 中国IT产业点评门户 | 将IT产业透明化! | 加入收藏 
MY(我)点评网
欢迎访客访问
[ 登录 | 注册:建论坛/写日志/说评论 ]
会员控制台 | 群组 | (BLOG)资讯 | 论坛
 
大众点评网
导行:
IDC 广告联盟 域名 建站CMS 网络游戏 投资网站 潜质域名 IT企业 电子商务 SEO/Windows7 Script 系统 程序 电脑 交流报 安全 论坛 游戏

删除修改资料问题

网络安全详细资料....
首页> 群组> IDC商群组> 网络安全论坛
返回>网络安全论坛 2010-1-6 15:17:20 来自:hymstsc 快速回复 添加新话题
主题内容: 我没办法做删除跟修改,谁可以教教我是不是少了甚么指令?

[url=http://cid-f3380623db2d5a9e.skydrive.live.com/self.aspx/%e5%85%ac%e9%96%8b/S9728011%7C_final.java]程式[/url]
 回应:2010-1-6 | 用户:mfjabc | 你能评论 IP:113.94.*.* | 1楼
  AleX 给你参考看看!共三个文件, 分开贴上来.
写的内容包含资料库的新增,删除,搜寻,修改.


//=================================================Ex45.html
<HTML>
<HEAD>
<TITLE>Front Page of Ex45</TITLE>
</HEAD>
<BODY>
<FORM METHOD="post" ACTION="Ex45.jsp">
<p align="center">
<b><font size="6">JSP and DB Example</font></b></p>
<p> </p>
<p align="left">
编号 : <INPUT TYPE = "text" NAME = "num" SIZE = "10">   ~ 
<INPUT TYPE = "text" NAME = "endNum" SIZE = "10"><br>
书名 : <INPUT TYPE = "text" NAME = "name" SIZE = "30"><br>
作者 : <INPUT TYPE = "text" NAME = "author" SIZE = "10"><br>
书价 : <INPUT TYPE = "text" NAME = "price" SIZE = "10"><br>
</p><p>
功能 :
<SELECT NAME="menu">
<OPTION VALUE="新增">新增</OPTION>
<OPTION VALUE="删除">删除</OPTION>
<OPTION VALUE="单比搜寻">单比搜寻</OPTION>
<OPTION VALUE="多比搜寻">多比搜寻</OPTION>
<OPTION VALUE="修改">修改</OPTION>

</p>
<p>
 </p>
<p>
<INPUT TYPE="submit" VALUE="递送">
<INPUT TYPE="reset" VALUE="取消">
</p>
</FORM>
</BODY>
</HTML>


//=================================================Ex45.jsp
<%@ page contentType="text/html;charset=big5" %>
<%@ page import= "java.sql.*" %>
<html>
<head><title>Ex45</title></head><body>
<p align="center">
<font size="5"><b>资料修改</b></font>
</p>
<%
String JDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String connectDB="jdbc:odbc:Book09";

Class.forName(JDriver);
Connection con = DriverManager.getConnection(connectDB);
Statement stmt = con.createStatement();

request.setCharacterEncoding("big5");
String Num = request.getParameter("num");
String Name = request.getParameter("name");
String Author = request.getParameter("author");
String Price = request.getParameter("price");
String Menu = request.getParameter("menu");
StringBuffer sb = new StringBuffer();
String StartNum = request.getParameter("num");
String EndNum = request.getParameter("endNum");

//String sql="";


if(Menu.equals("新增")){ //=================新增=================
String sql="INSERT INTO Books(编号,书名," +
"作者,书价) VALUES ('" +
Num + "','" + Name + "','" +
Author + "'," + Price + ")" ;
//out.print(sql);
stmt.executeUpdate(sql);
}
else if(Menu.equals("删除")){ //=================删除=================
String sql="DELETE FROM Books WHERE 编号='" + Num + "' and 书名='" + Name + "';" ;
//out.print(sql);
stmt.execute(sql);
}
else if(Menu.equals("单比搜寻")){ //=================单比搜寻=================
String sql="SELECT * FROM Books WHERE 编号='" + Num + "';" ;
if(stmt.execute(sql)){
out.print(sql);
ResultSet rs = stmt.getResultSet();
ResultSetMetaData md = rs.getMetaData();
int colCount = md.getColumnCount();
sb.append("<TABLE CELLSPACING=10><TR>");
out.print(" Check point ");
for(int i = 1; i <= colCount; i++)
sb.append("<TH>" + md.getColumnLabel(i));
while(rs.next()){
sb.append("<TR>");
for(int i = 1; i <= colCount; i++){
sb.append("<TD>");
Object obj = rs.getObject(i);
if(obj != null)
sb.append(obj.toString());
else
sb.append(" ");
}
}
sb.append("</TABLE>\n");
}
else
sb.append("<B>Update Count:</B> " +
stmt.getUpdateCount());
String result= sb.toString();
out.print(result);
}
else if(Menu.equals("多比搜寻")){ //=================多比搜寻=================
String sql="SELECT * FROM Books WHERE 编号>='" + StartNum + "' AND 编号<='" + EndNum + "';";
if(stmt.execute(sql)){
ResultSet rs = stmt.getResultSet();
ResultSetMetaData md = rs.getMetaData();
int colCount = md.getColumnCount();
sb.append("<TABLE CELLSPACING=10><TR>");
for(int i = 1; i <= colCount; i++)
sb.append("<TH>" + md.getColumnLabel(i));
while(rs.next()){
sb.append("<TR>");
for(int i = 1; i <= colCount; i++){
sb.append("<TD>");
Object obj = rs.getObject(i);
if(obj != null)
sb.append(obj.toString());
else
sb.append(" ");
}
}
sb.append("</TABLE>\n");
}
else
sb.append("<B>Update Count:</B> " +
stmt.getUpdateCount());
String result= sb.toString();
out.print(result);
}
else if(Menu.equals("修改")){ //=================修改=================
String sql="SELECT * FROM Books WHERE 编号='" + Num + "';" ;
ResultSet rs= stmt.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
int colCount = rsmd.getColumnCount();
rs.next();
out.print("<FORM ACTION=Ex45_2.jsp " + "METHOD=post>");
out.print("编号:<INPUT TYPE=text NAME= num_ " + "VALUE=" + Num + "><BR>");
out.print("书名:<INPUT TYPE=text NAME= name_ " + "VALUE=" + rs.getString("书名") + "><BR>");
out.print("作者:<INPUT TYPE=text NAME= author_ " + "VALUE=" + rs.getString("作者") + "><BR>");
out.print("书价:<INPUT TYPE=text NAME= price_ " + "VALUE=" + rs.getString("书价") + "> <BR><BR>");
out.print("<INPUT TYPE=submit VALUE=\"递送\">");
out.print("<INPUT TYPE=reset VALUE=\"取消\">");

}


if(Menu.equals("修改")){
out.print("<p align='center'><b><font size='3'>(请" + Menu + "以上资料)</font></b></p>");
}else {out.print("<p align='center'><b><font size='6'><<< " + Menu + " 成功!!!~ >>></font></b></p>");}
stmt.close();
con.close();
%>
<center>
ALEX.JIANG
</body>
</html>

//=================================================Ex45_2.jsp
<%@ page contentType="text/html;charset=big5" %>
<%@ page import= "java.sql.*" %>
<html>
<head><title>Ex45_2</title></head><body>
<p align="center">
<font size="5"><b>Sub Page of Ex46_2</b></font>
<center>
</p>
<%
String JDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String connectDB="jdbc:odbc:Book09";

Class.forName(JDriver);
Connection con = DriverManager.getConnection(connectDB);
Statement stmt = con.createStatement();

request.setCharacterEncoding("big5");
String Num_2 = request.getParameter("num_1");
String Name_2 = request.getParameter("name_1");
String Author_2 = request.getParameter("author_1");
String Price_2 = request.getParameter("price_1");

String sql="UPDATE Books SET " +
"编号='" + Num_2 +
"', 书名='" + Name_2 +
"', 作者='" + Author_2 +
"', 书价=" + Price_2 +
" WHERE 编号='" + Num_2 + "';" ;

stmt.executeUpdate(sql);
stmt.close();
con.close();

out.print("<FORM ACTION=Ex45.html " + "METHOD=post>");
out.print("<p align='center'><b><font size='6'><<<资料修改成功>>></font></b></p>");
out.print("<INPUT TYPE=submit VALUE=\" 首页\">");
%>
</body>
</html>  

 最新相关内容 10秒,快速注册会员建论坛/写日志/说评论
·PDF 转 TIF 程序库
·datagridview里的动态combobo
·如何从控制项传参数到Form
·发生了执行阶段错误1004 请看一下
·如何读取*.csv 文件资料
·webbrowser 中文输入问题
·马达转速多段控制
·服务器被访问的速度由哪些因素决定?
·ACCESS中的栏位如果有"-&qu;
  你的回应... [仅对登录会员开放,请文明参与,注册会员能写日志、说评论、建论坛自己当版主]
  回应一下:删除修改资料问题
 
  请勿发广告或垃圾信息,请为提高内容质量做出贡献
  [Ctrl+Enter 快速回复]

返回网络安全论坛


来自>>IDC商群组

简介:这是一个以网络技术交流为中心的论坛,以电脑技术、网络安全等为话题.
论坛生日:2009/4/29建立
主题:删除修改资料问题
创始人版主:admin查看>>
更多分类 >返网络安全论坛首页
最新热门推荐帖子....
想请问有关 php 文字栏位 加入 语法标签 [正义与黑暗]
请问如何用Dreamweaver CS4、PHP及SQL来编写搜索及下载网页? [kukutiti]
佰网数据服务器租用单线600元/双线800元 [湖北佰网]
佰网数据com域名35元/cn域名5元 [湖北佰网]
FaceBook加入资料库的问题 [wadhh]
VB2005存文件问题 [td888]
急 [音乐播放器] ! ! ! [fsfAsuyt44]
电脑会自动关机 [devildescendant]
FACEBOOK 餐城的问题 [妹妹 531]
为什么我的obj档无法显示出来 [soloshe]
How to set visible for AWT Image ? [cl369369]
想自组电脑的新手 [xaoma]
系统文件案毁损遗失,用XPE还是无法进入系统.. [beyondsky]
帮我看看我的电脑配备 [jiangle]
如何防止程序重覆执行 [feipeng911]
高手请进,java.lang.NullPointerException问题 [qweqweooo]
电脑杀毒软件删除不了..VISTA [cuker]
有关 Facebook Pet Society [lsl_vb]
〓.●日韩童装批发(新款加棉版)●〓. B2W2韩国原单正品/亲子装/母女装 [kubeitz]
超低价销售全新原装手机 [jingtongjt]

  关于我们 需要帮助 广告服务 合作伙伴 中国IT产业大众点评门户
CopyRight 2008 © My点评网 www.MyDianPing.com
粤ICP备08105915号
  My点评网简介
用户协议 隐私声明
联系方式 建议/反馈
常见问题
忘记了密码
联系我们的客服人员
联系方式
广告投放
网站地图(SiteMap)
网站合作
投资/融资
友情链接/战略伙伴