//运行结果后显示页面<%@page import="cn.java.BookBean"%><html><head><title>jjjj</title></head><body> <jsp:useBean id="bookBean" type="cn.java.BookBean" scope="request"></jsp:useBean><ul><li>ÊéÃû£º <jsp:getProperty name="bookBean" property="title"/></li><li>ÊéºÅ: <jsp:getProperty name="bookBean" property="isbn"/></li><li>×÷Õߣº <jsp:getProperty name="bookBean" property="author"/><li><li>³ö°æÉ磺<jsp:getProperty name="bookBean" property="publisher"/></li><li>¶¨¼Û: <jsp:getProperty name="bookBean" property="price"/></li></ul></body></html> //javaBean 程序package cn.java;public class BookBean ...{ //ISBN ��private String isbn;//����private String title;//����private String author;//�����private String publisher;//�۸�private int price;public BookBean()...{ }public BookBean(String isbn,String title,String autor,String publisher,int price)...{ this.isbn=isbn; this.title=title; this.author=author; this.publisher=publisher; this.price=price;}public String getAuthor() ...{ return author;}public void setAuthor(String author) ...{ this.author = author;}public String getIsbn() ...{ return isbn;}public void setIsbn(String isbn) ...{ this.isbn = isbn;}public int getPrice() ...{ return price;}public void setPrice(int price) ...{ this.price = price;}public String getPublisher() ...{ return publisher;}public void setPublisher(String publisher) ...{ this.publisher = publisher;}public String getTitle() ...{ return title;}public void setTitle(String title) ...{ this.title = title;}} //Serlvet 程序import cn.java.BookBean;import cn.java.DBUtil;import java.io.IOException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class QueryBookServlet extends HttpServlet...{ /** *//** * */ @Overridepublic void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException,IOException...{ final String SQL ="select * from BookList where isbn=?"; Connection conn=null; PreparedStatement stmt=null; ResultSet rs=null; String address="unknownBook.jsp"; //����javaBean ���� BookBean book=new BookBean(); try...{ //�����ݿ�l�� conn=DBUtil.getConnection(); stmt=conn.prepareStatement(SQL); //ָ������ stmt.setString(1,request.getParameter("isbn")); //ִ�� ��ѯ rs=stmt.executeQuery(); if(rs!=null)...{ rs.next(); book.setIsbn(rs.getString("isbn")); book.setTitle(rs.getString("title")); book.setAuthor(rs.getString("author")); book.setPublisher(rs.getString("publisher")); book.setPrice(rs.getInt("price")); address="displayBook.jsp"; } }catch(SQLException e)...{ e.printStackTrace(); } //���� DBUtil.closeResultSet(rs); DBUtil.closeStatement(stmt); DBUtil.closeConnection(conn); request.setAttribute("bookBean",book); //��ת��jspҳ�� RequestDispatcher dis=request.getRequestDispatcher(address); dis.forward(request,response); }} //数据库连接package cn.java;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.logging.Level;import java.util.logging.Logger;public class DBUtil ...{static String serverName="localhost";static String sDBDriver="com.mysql.jdbc.Driver";static String url="jdbc:mysql://127.0.0.1/test";static String dbUser="root";static String dbPwd="root";/** *//** * �õ�һ��Connection * */public static Connection getConnection()...{ Connection conn=null; try ...{ Class.forName(sDBDriver); conn=DriverManager.getConnection(url, dbUser,dbPwd); } catch (SQLException ex) ...{ Logger.getLogger(DBUtil.class.getName()).log(Level.SEVERE, null, ex); } catch (ClassNotFoundException e) ...{ // TODO Auto-generated catch block e.printStackTrace(); } return conn; }/** *//** * �ر�ָ���Ľ�� * @param rs Ҫ�رյĽ�� * * */public static void closeResultSet(ResultSet rs)...{ if(rs!=null)...{ try...{ rs.close(); }catch(SQLException e)...{ e.printStackTrace(); } } }public static void closeStatement(Statement stmt)...{ if(stmt!=null)...{ try ...{ stmt.close(); } catch (SQLException e) ...{ // TODO Auto-generated catch block e.printStackTrace(); } }}public static void closeConnection(Connection conn)...{ if(conn!=null)...{ try ...{ conn.close(); } catch (SQLException e) ...{ // TODO Auto-generated catch block e.printStackTrace(); } } }public static void main(String args[])...{ System.out.println(getConnection());}} //运行首页<html><title>isbn</title><body><form action="QueryBookServlet" ><input type="text" name="isbn"><input type="submit" name="submit" value="submit"></form></body></html> //数据库表建立create table BookList(isbn varchar(30) primary key,title varchar(30) not null,author varchar(30) not null,publisher varchar(30) not null,price int(4) );