对数据库中的表查询,怎么做??

cityroom 2003-03-24 05:00:56
JSP怎么对数据库查询?
比如,<select name="**" size="1">
<option value="">
</select>

其中 option 的值对应数据库中的表名~
JSP怎样取到表名,然后循环列出来??
...全文
54 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cityroom 2003-03-25
  • 打赏
  • 举报
回复
没有明白的嘛?
cityroom 2003-03-24
  • 打赏
  • 举报
回复
to UserJavaPerson(hehao)
你 sql = "select gender_code_P,gender from ccic_gender order by gender";

中的 gender_code_P,gender都是指什么??

我的意思是,一个数据库中有若干以cityroom打头的库表,我想把这些库表名通过循环写出来!

比如有库表 cityroom_user ,cityroom_list 等等~~
cityroom 2003-03-24
  • 打赏
  • 举报
回复
怎么改?麻烦赐教
peacock_king 2003-03-24
  • 打赏
  • 举报
回复
用预置语句,只需改一改parameter即可。
UserJavaPerson 2003-03-24
  • 打赏
  • 举报
回复
给你各例子:
<td > <select name="CriminalGender" id="CriminalGender" >
<option value="">
<%
//从数据库中获取值
sql = "select gender_code_P,gender from ccic_gender order by gender";
stmt = con.prepareStatement(sql);
rs = stmt.executeQuery(sql);

strtext = "性";
strtext2 = "";
strtext3 = "";
while(rs.next()) {
strtext2 = rs.getString("gender").trim();
if (strtext2 != null && strtext2.length() >0){
strtext3 = strtext2.substring(strtext2.length() -1,strtext2.length() );
if (strtext2.length() == 2 && strtext3.equalsIgnoreCase(strtext) ) {
strtext2 = strtext2.substring(0,strtext2.length() -1);
}else{
strtext2 = strtext2.substring(0,3);
}
}
%>
<option value="<%=rs.getString("gender_code_P").trim()%>"><%= strtext2%>
<% }
rs.close();
stmt.close();
%>
</select></td>
kenshin_z 2003-03-24
  • 打赏
  • 举报
回复
<select size="1" name="aa">
<option value="aa">aa</option>
<%
String Sql1 = "select trade from trade";
ResultSet rs = conn.executeQuery(Sql1);
%>
<%
while(rs.next()) {
String stringvalue = rs.getString("trade");
if(stringvalue.equals(aa)) {
%>
<option value="<%=stringvalue%>" selected><%=stringvalue%></option>
<%
} else {
%>
<option value="<%=stringvalue%>"><%=stringvalue%></option>
<%
}
}
rs.close();
%>
</select>

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧