JSTL标签库实现MySQL数据库的添加查询更新数据

来源:互联网 发布:手机中文观星软件 编辑:程序博客网 时间:2024/05/16 10:22

JSTL标签库实现MySQL数据库的添加查询更新数据
新建conn_mysql.jsp,脚本如下:

<%@ page language="java"     import = "java.sql.*"    contentType="text/html; charset=gb2312"    pageEncoding="gb2312"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>    <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body>    <%--连接数据库方式1--%>    <%        try{            Class.forName("com.mysql.jdbc.Driver");            Connection conn=DriverManager.getConnection("jdbc:mysql://192.168.83.128:3306/testdb?user=root&password=***");          }        catch(ClassNotFoundException e){            out.println("找不到驱动类");}        catch(SQLException e){            out.println("连接MySQL数据库失败");}    out.println("Success loading Mysql Driver!");    %>    <%-- 连接数据库方式2 --%>    <sql:setDataSource url="jdbc:mysql://192.168.83.128:3306/testdb"                        driver="com.mysql.jdbc.Driver"                        user="root"                        password="***"/>    <%-- 通过update标签添加数据 --%>    <sql:update>        INSERT INTO user01(id,username,age,sex) VALUES(6,'hll',12,'F');    </sql:update>       <%-- 通过query标签查询所有数据 --%>    <sql:query var="result">        SELECT * FROM user01;    </sql:query>    <%--显示所有数据 --%>    <center>    <h3>查询所有数据</h3>    <table border="1">        <tr>            <td>username</td>            <td>age</td>            <td>sex</td>        </tr>        <%-- 使用foreach循环取出数据,并将数据显示到网页上 --%>        <c:forEach items="${result.rows}" var="row">            <tr>                <td>${row.username }</td>                <td>${row.age }</td>                <td>${row.sex }</td>            </tr>        </c:forEach>    </table>    </center></body></html>
0 0