永发信息网

如何在JSP页面显示mysql数据库内容

答案:2  悬赏:20  手机版
解决时间 2021-03-24 07:25
  • 提问者网友:沦陷
  • 2021-03-23 21:52
如何在JSP页面显示mysql数据库内容
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-03-23 22:40
直接上个jsp显示mysql数据库内容的源码,你可以参考一下:
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page contentType="text/html;charset=utf-8"%>



table {
    border: 2px #CCCCCC solid;
    width: 360px;
}
td,th {
    height: 30px;
    border: #CCCCCC 1px solid;
}



    <%
        //驱动程序名 
        String driverName = "com.mysql.jdbc.Driver";
        //数据库用户名 
        String userName = "root";
        //密码 
        String userPasswd = "szy";
        //数据库名 
        String dbName = "studentmanage";
        //表名 
        String tableName = "student";
        //联结字符串 
        String url = "jdbc:mysql://localhost:3306/" + dbName + "?user="
                + userName + "&password=" + userPasswd;
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        Connection connection = DriverManager.getConnection(url);
        Statement statement = connection.createStatement();
        String sql = "SELECt * FROM " + tableName;
        ResultSet rs = statement.executeQuery(sql);
    %>
    

    

    
        
            
                <%
                    out.print("学号");
                %>
            
            
                <%
                    out.print("姓名");
                %>
            
            
                <%
                    out.print("专业");
                %>
            
            
                <%
                    out.print("班级");
                %>
            
        
        <%
            while (rs.next()) {
        %>
        
            
                <%
                    out.print(rs.getString(1));
                %>
            
            
                <%
                    out.print(rs.getString(2));
                %>
            
            
                <%
                    out.print(rs.getString(3));
                %>
            
            
                <%
                    out.print(rs.getString(4));
                %>
            
        
        <%
            }
        %>
    
    
        
 
 

        <%
            out.print("数据查询成功,恭喜你");
        %>
    
    <%
        rs.close();
        statement.close();
        connection.close();
    %>


全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-03-24 00:00
mysql的驱动放tomcat的lib目录
在JSP直接引用 jdbc,使用Connection、Statement、PreparedStatement、执行SQL语句,得到 ResultSet,就得到数据,可以通过out输出到JSP页面了
~~~~~~~~~~~~~~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯