jsp怎么写增删改查代码?

具体代码怎么写?... 具体代码怎么写? 展开
 我来答
千锋教育
2015-12-01 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

下面的代码即可实现(对数据库的操作):

<%@ page
  language="java"
  contentType="text/html; charset=UTF-8"
  pageEncoding="UTF-8"
%>
<%@page import="java.sql.*"%>
<center>
<H1> <font color="blue" size="12">管理中心</font></H1>
<HR />
<table  width="80%"  border="1">
  <tr>
    <th>ID</th>
    <th>书名</th>
    <th>作者</th>
    <th>价格</th>
    <th>删除</th>
 </tr>
  <%                                                           
   // 数据库的名字
    String dbName = "zap";
    // 登录数据库的用户名
    String username = "sa";
    // 登录数据库的密码
    String password = "123";
    // 数据库的IP地址,本机可以用 localhost 或者 127.0.0.1
    String host = "127.0.0.1";
    // 数据库的端口,一般不会修改,默认为1433
    int port = 1433;
    String connectionUrl = "jdbc:sqlserver://" + host + ":" + port + ";databaseName=" + dbName + ";user=" + username
        + ";password=" + password;
    //
    //声明需要使用的资源   
    // 数据库连接,记得用完了一定要关闭
    Connection con = null;
    // Statement 记得用完了一定要关闭
    Statement stmt = null;
    // 结果集,记得用完了一定要关闭
    ResultSet rs = null;
    try {
      // 注册驱动   
      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
      // 获得一个数据库连接
      con = DriverManager.getConnection(connectionUrl);

      String SQL = "SELECT * from note";
      // 创建查询
      stmt = con.createStatement();
      // 执行查询,拿到结果集
      rs = stmt.executeQuery(SQL);
     while (rs.next()) {
         %>
     <tr>
      <td>
     <%=rs.getInt(1)%>
      </td>
      <td>
       <a href="prepareupdate?ID=<%=rs.getInt("ID")%>" target="_blank"><%=rs.getString(2)%></a>
      </td>
      <td>
       <%=rs.getString(3)%>
      </td>
      <td>
       <%=rs.getString(4)%>
      </td>
      <td>
      <a href="delete?ID=<%=rs.getInt("ID")%>" target="_blank">删除</a>
     </td>
    </tr>
    <%
     }
} catch (Exception e) {
      // 捕获并显示异常
      e.printStackTrace();
    } finally {
      // 关闭我们使用过的资源
      if (rs != null)
        try {
          rs.close();
        } catch (Exception e) {}
      if (stmt != null)
        try {
          stmt.close();
        } catch (Exception e) {}
      if (con != null)
        try {
          con.close();
        } catch (Exception e) {}
    }
  %>
</table>
 <a href="insert.jsp">添加新纪录</a>
</center>
zhang779896660
2014-06-28 · TA获得超过701个赞
知道小有建树答主
回答量:717
采纳率:100%
帮助的人:339万
展开全部
插入是什么 意思? 插入一条记录? 那一般不会放在这里

比如用户id 是 user.id
删除: <a href="url?userid=${user.id}">删除</a> -- url 就是你修改或者删除的方法路径
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式