1. 重庆云诚科技 > 互联网资讯 >

〈如何创建jsp页面〉jsp页面创建显示学号姓名

导读怎么从数据库中提取数据,在jsp页面显示贡献用户名:【悲歡自飲】 ,现在由重庆云诚科技小编为你讲解与【如何创建jsp页面】的相关内容!最佳回答在数据库提取部分数据,在JSP上显示...

今天重庆云诚科技就给我们广大朋友来聊聊如何创建jsp页面,以下2个关于jsp页面创建显示学号姓名的观点希望能帮助到您找到想要的答案。

怎么从数据库中提取数据,在jsp页面显示

贡献用户名:【悲歡自飲】 ,现在由重庆云诚科技小编为你讲解与【如何创建jsp页面】的相关内容!

最佳回答在数据库提取部分数据,在JSP上显示的做法如下:

思路:1、创建db连接 2、创建statement 3、执行查询 4、遍历结果并展示

完整代码如下:

<span style="font-size:12px;"><span style="font-size:14px;"><%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>

<%@ page contentType="text/html;charset=utf-8"%>

<html>

<head>

<style type="text/css">

table {

border: 2px #CCCCCC solid;

width: 360px;

}

td,th {

height: 30px;

border: #CCCCCC 1px solid;

}

</style>

</head>

<body>

<%

//驱动程序名

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);

%>

<br>

<br>

<table align="center">

<tr>

<th>

<%

out.print("学号");

%>

</th>

<th>

<%

out.print("姓名");

%>

</th>

<th>

<%

out.print("专业");

%>

</th>

<th>

<%

out.print("班级");

%>

</th>

</tr>

<%

while (rs.next()) {

%>

<tr>

<td>

<%

out.print(rs.getString(1));

%>

</td>

<td>

<%

out.print(rs.getString(2));

%>

</td>

<td>

<%

out.print(rs.getString(3));

%>

</td>

<td>

<%

out.print(rs.getString(4));

%>

</td>

</tr>

<%

}

%>

</table>

<div align="center">

<br> <br> <br>

<%

out.print("数据查询成功,恭喜你");

%>

</div>

<%

rs.close();

statement.close();

connection.close();

%>

</body>

</html></span><span style="font-size:24px;color: rgb(255, 0, 0);">

</span></span>

以上就是重庆云诚科技小编解答贡献者:(悲歡自飲)分析的关于“怎么从数据库中提取数据,在jsp页面显示”的问题了,不知是否已经解决你的问题?如果没有,下一篇内容可能是你想要的答案,现在接着继续描述下文用户【曼珠沙华】分享的“jsp里面怎么显示这个表格啊?”的一些相关疑点做出分析与解答,如果能找到你的答案,可以关注本站。

怎么从数据库中提取数据,在jsp页面显示

jsp里面怎么显示这个表格啊?

贡献用户名:【曼珠沙华】 ,现在由重庆云诚科技小编为你分析与【如何创建jsp页面】的相关内容!

最佳回答首先建立一个JAVABEAN用来存放姓名,学号,等.我这里只用学号和姓名其余的你自己加吧.

public class StateListBean {

private String ID;// 学号

private String Name;// 姓名

public String getID() {

return ID;

}

public void setID(String id) {

ID = id;

}

public String getName() {

return Name;

}

public void set Name (String name) {

Name = name;

}

}

然后连数据库取数据了

import java.sql.Connection;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.util.ArrayList;

import java.util.Collection;

public class StateListDAO {

public Collection getState(){

Collection list=null;

Connection conn=null;

String sql="select ID, Name from member”;

ResultSet rst=null;

Statement stm=null;

try{

conn=…;//取得数据库连接,你自己去做吧

stm = conn.createStatement();

rst = stm.executeQuery (sql);

list =new ArrayList();//ArrayList

while(rst.next()){

StateListBean state=new StateListBean();

state.setMemberId(rst.getString("ID"));

state.setMemberName(rst.getString("Name"));

//其余自己去我只取了姓名和学号

list.add(state);//加到ArrayList()里

}

}catch(SQLException sqlex){

sqlex.printStackTrace();

} finally{

try{

if(rst!=null){

rst.close();

}

if(conn!=null){

conn=null;

}

}catch(SQLException sqlex){

sqlex.printStackTrace();

}

}

return list;//返回

}

}

//下面在页面取数据.我也只显示了姓名和学号

记住在JSP页面上把需要的类Import近来.这我就不所了

<jsp:useBean id="list" class=".StateListDAO" scope="page"/>

<BODY>

<TABLE >

<tr>

<td width="102" >姓名</td>

<td width="94" >学号</td>

</tr>

<%Collection arr = list.getState();

Iterator it = arr.iterator();

while (it.hasNext()) {

StateListBean temp = (StateListBean) it.next();//

%>

<tr>

<td><%=temp.getID()%><</td>

<td><%=temp.getName()%></td>

</tr>

<%}%>

</TABLE>

<!-- Footer (end) -->

</BODY>

</HTML>

加分吧。累死我了。

关于[如何创建jsp页面]和[jsp页面创建显示学号姓名]的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

推荐文章:

  • 膜的组词和部首,膜的组词和拼音是什么
  • 亲字组词100个 亲字的组词有
  • 酬谢是什么意思,定当酬谢是什么意思
  • 异的组词和部首,株的组词和部首
  • 箭组词和拼音 耸组词和拼音部首
  • 有志不在年高的意思-有志不在年高的意思雨来表达了
  • 繁衍的意思 繁衍的意思简单解释
  • 彤组词,胀组词和拼音
  • 血泊的拼音 泊的拼音
  • 螺组词拼音 螺的组词和拼音
  • 本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:https://www.cqycseo.com/zixun/214.html

    联系我们