当前位置:首页 » 数据仓库 » jspselect数据库中
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

jspselect数据库中

发布时间: 2023-07-09 14:45:03

① jsp select标签中的选项 从数据库表中读取 的实现方法

<select
name="classId">
<%
Connection
con
=
//得到数据库连接
Statement
statement=con.createStatement();
ResultSet
rst=statement.executeQuery("sql取得内容");
while(rst.next())
{
//循环得到每一项
out.println(trans("<option
value="+rst.getString("classId")+"></option>"));
}
con.close();
%>
</select>

② 如何用jsp显示数据库中的数据

用jsp显示数据库中的数据的方法:
1、通过jdbc建立数据库连接:
Connection connection = DriverManager.getConnection(
"jdbc:odbc:data", "Steve", "password");
2、创建查询的statement:
Statement statement = connection.createStatement() ;

3、执行查询:
ResultSet resultset =
statement.executeQuery("select * from tableName") ;

4、循环输出获取到的数据:
while(resultset.next()){
。。。。。。
}

5、综合1-4的完整代码如下:
<%@ page import="java.sql.*" %>
<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %>
<HTML>
<HEAD>
<TITLE>The tableName Database Table </TITLE>
</HEAD>

<BODY>
<H1>The tableName Database Table </H1>
<%
Connection connection = DriverManager.getConnection(
"jdbc:odbc:data", "Steve", "password");

Statement statement = connection.createStatement() ;
ResultSet resultset =
statement.executeQuery("select * from tableName") ;
%>

<TABLE BORDER="1">
<TR>
<TH>ID</TH>
<TH>Name</TH>
<TH>City</TH>
<TH>State</TH>
<TH>Country</TH>
</TR>
<% while(resultset.next()){ %>
<TR>
<TD> <%= resultset.getString(1) %></td>
<TD> <%= resultset.getString(2) %></TD>
<TD> <%= resultset.getString(3) %></TD>
<TD> <%= resultset.getString(4) %></TD>
<TD> <%= resultset.getString(5) %></TD>
</TR>
<% } %>
</TABLE>
</BODY>
</HTML>