<%@page errorpage ="error.jsp"%> <">

Java Web开发技术教程第六章连接数据库实现图书管理系统源代码

  • 格式:docx
  • 大小:14.52 KB
  • 文档页数:6

Index.jsp <%@ page language="java" import="java.sql.*" pageEncoding="gb2312"%> <%@page errorpage ="error.jsp"%> 图书管理系统 添加图书信息 书名作者价格管理 <%
Class.forName("com.mysql.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:3307/school","root","ylx");
Statement stmt = con.createStatement();
String s = "Select * FROM book";
ResultSet rs = stmt.executeQuery(s);
while(rs.next())
{
int id=rs.getInt(1);
out.println(""+rs.getString(2)+""+rs.getString(3)+"
"+rs.getString(4)+"修改 href='del.jsp?id="+id+"'>删除");
}
rs.close();
stmt.close();
con.close();
%>

Add.jsp <%@ page contentType="text/html;charset=gb2312" import="java.sql.*"
errorPage="error.jsp"%> 添加图书信息

Edit.jsp <%@ page import="java.sql.*" pageEncoding=gb2312" errorPage="error.jsp"%> 修改图书信息 <%
request.setCharacterEncoding("gb2312");
Class.forName("com.mysql.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:3307/school","root","ylx");
Statement stmt = con.createStatement();
String id=request.getParameter("id");
ResultSet rs = stmt.executeQuery("select*from book where id="+id);
rs.next();
%> 修改图书信息 书名: value="<%=rs.getString(2)%>"> 作者: 价格: 元 <%
rs.close();
stmt.close();
con.close();
%>

Update.jsp <%@ page import="java.sql.*" pageEncoding=gb2312" errorPage="error.jsp"%> 修改完成 <%
request.setCharacterEncoding("gb2312");
String bookname=request.getParameter("bookname");
String author=request.getParameter("author");
String price=request.getParameter("price");
String id=request.getParameter("id");
Class.forName("com.mysql.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:3307/school","root","ylx");
Statement stmt = con.createStatement();

String sql="update book set bookname='"+bookname+"',author='"+author+"',price="+price+"
where id="+id;
int i=stmt.executeUpdate(sql);
if(i==1)
{
out.println("");
response.setHeader("refresh","1;url=index.jsp");