当前位置:web 服务器 > Apache >>

JSP,完成对指定数据的删除。代码如下。apache2.0+resin2.1搭建的服务器,sql2000数据库

<%@page contentType="text/html;charset=gb2312"%> <%@page import="java.sql.*"%> <%@page import="com.lemon.sql.SQLCommand"%> <% //下面是对的,上面导入的包中有定义 SQLCommand sqlCmd=new SQLCommand(); String sql="select ID,Name from ceshi"; //返回二维数组 String str[][]=sqlCmd.queryArray(sql); out.println("<title>我想分页,删除、添加</title>"); out.println("<center>"); out.println("<table width='70%' bordercolor='black'>"); out.println("<tr>"); out.println("<th width='30%'>ID</th>"); out.println("<th width='30%'>Name</th>"); out.println("<th width='40%'>更新</th>"); out.println("</tr>"); for(int i=0;i<26;i++){ if(i%2==0){ out.println("<tr bgcolor='lightyellow'>"); out.println("<th>"+str[i][0]+"</th>"); out.println("<th>"+str[i][1]+"</th>"); %> <td align="center"><a href ="fenye.jsp?i=<%=str[i][0]%>">删除</a> <% out.println("</tr>"); } else{ out.println("<tr bgcolor='lightblue'>"); out.println("<th>"+str[i][0]+"</th>"); out.println("<th>"+str[i][1]+"</th>"); %> <td align="center"><a href ="fenye.jsp?i=<%=str[i][0]%>">删除</a> <% out.println("</tr>"); } } out.println("</center>"); out.println("</table>"); %> <% int s=Inter.parseInt(request.getParameter("i")); Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test"; String user="sa"; String password="123321"; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from ceshi"); stmt.executeUpdate("delete from ceshi where ID=getInt(s)"); rs.close(); stmt.close(); conn.close(); %>
追问:
还没有上岗的,怎么会下岗
你想问啥嘛,贴了代码,却没问题。
最后一次免费追问了,下次就要花财富了。就是想用JSP实现对数据库的更新。这么写怎么会下岗?
这么写怎么会下岗?
行业标准要求,JSP页面中就不允许使用<%%>这样的东西,没有这东西,你这个代码还怎么写?
说你的目的吧。你可以把更新单独写一个servlet,然后通过链接调用它,通过提交form表单,来达到修改数据的目的,至于数据库连接的操作,在servlet外再写一层专门提供数据访问的层。web结构一般都是3层结构:数据访问层,逻辑操作层,试图显示导向层。jsp页面上,只能通过链接访问进行视图导向的servlet,视图导向里面,直接调用逻辑层提供的逻辑,逻辑完了,就导向另一个jsp页面。逻辑层里面再需要数据的时候在访问数据访问层,从中获得数据支持。懂?你这代码,看起来太费劲,先理清项目结构,你再写也不迟。
想删除表中的记录,自己不会写。这是只要实现删除就好了。我想用JSP实现对数据库的添加,删除。不用JAVABEAN。呵呵,那个还不懂,只是听说
Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,