JSP连接数据库的简单查询

需求:测试人员偶尔会需要查询某些不会显示在项目中的数据,但又不想开数据库查。

功能:JSP直连数据库,进行简单查询并将返回结果组合成table

代码:

<%@ page contentType="text/html; charset=utf-8" %>   
<%@ page language="java" %>   
<%@ page import="com.mysql.jdbc.Driver" %>   
<%@ page import="java.sql.*" %>   
<%   
    String url="jdbc:mysql://localhost/storageplus?user=root&password=root;   
    Class.forName("com.mysql.jdbc.Driver").newInstance();   
    Connection conn=DriverManager.getConnection(url);   
    Statement stmt = conn.createStatement();   
    String sql="SELECT STORAGE_ID,STORAGE_NAME,MGMT_IP FROM ST_STORAGE";   
    ResultSet rs = stmt.executeQuery(sql); 
    out.print("<h2>阵列信息查询</h2>");
    out.print("<table border='2' width='100%'><tr>");
    out.print("<th width='34%'>阵列ID</th>");   
    out.print("<th width='33%'>阵列名称</th>");    
    out.print("<th width='33%'>管理IP</th>");   
    out.print("</tr>");   
    while(rs.next()) {
	out.print("<tr>");
	out.print("<td>"+rs.getString(1)+"</td>");     
	out.print("<td>"+rs.getString(2)+"</td>");    
	out.print("<td>"+rs.getString(3)+"</td>");   
	out.print("</tr>");   
    } 
    out.print("</table>");  
    rs.close();   
    stmt.close();   
    conn.close();   
%>
这是查了总集,单独一条的话,连table都省了。


©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页