【JSP+Ajax+MySQL】使用JSP连接MySQL数据库

1、在MyEclisep中新建一个Web工程。

2、下载mysql-connector-java-5.1.22-bin.jar,地址:http://download.csdn.net/detail/joanna_yan/8209703

把mysql-connector-java-5.1.22-bin.jar放到工程的lib下

【JSP+Ajax+MySQL】使用JSP连接MySQL数据库_第1张图片

3、index.jsp如下,在同一个页面使用多个Ajax任务。








Book'price is 45

Book'price is 49


1.jsp如下

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>



<%
   Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/books","root","123456");
   Statement stmt=con.createStatement();
    ResultSet rst=stmt.executeQuery("select * from book where price=45");
    while(rst.next())
    {    
        out.println(rst.getString("bookName"));     
    }
    //关闭连接、释放资源
    rst.close();
    stmt.close();
    con.close();
%>



2.jsp如下

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>



<%
   Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/books","root","123456");
   Statement stmt=con.createStatement();
    ResultSet rst=stmt.executeQuery("select * from book where price=49");
    while(rst.next())
    {    
        out.println(rst.getString("bookName"));     
    }
    //关闭连接、释放资源
    rst.close();
    stmt.close();
    con.close();
    %>



数据库如下

【JSP+Ajax+MySQL】使用JSP连接MySQL数据库_第2张图片

CREATE TABLE `book` (
  `bookId` varchar(50) NOT NULL DEFAULT '',
  `bookName` varchar(50) DEFAULT NULL,
  `publisher` varchar(100) DEFAULT NULL,
  `price` float DEFAULT NULL,
  PRIMARY KEY (`bookId`)
)
INSERT INTO `book` VALUES ('1001', 'Tomcat与Java Web开发技术详解', '电子工业出版社', '45');
INSERT INTO `book` VALUES ('1002', '精通Struts:基于MVC的Java Web设计与开发', '电子工业出版社', '49');
INSERT INTO `book` VALUES ('1003', '精通Hibernater:Java对象持久化技术详解', '电子工业出版社', '59');
INSERT INTO `book` VALUES ('1004', '精通EJB', '电子工业出版社', '89');
INSERT INTO `book` VALUES ('1005', 'J2EE应用与BEA Weblogic Server', '电子工业出版社', '56');
INSERT INTO `book` VALUES ('1006', 'JSP', '电子工业出版社', '23');

4、运行结果

【JSP+Ajax+MySQL】使用JSP连接MySQL数据库_第3张图片

点Search之后

从数据库读取了价格为45和49元的书名。


本工程实例下载地址:http://download.csdn.net/detail/joanna_yan/8209767

你可能感兴趣的:(JSP)