在jSP查询数据库时,如果表中没有此信息,应如何表示?

在jSP查询数据库时,如果表中没有此信息,应如何表示?,第1张

你查询数据库时一般返回的是一个Map或Table,你可以根据它判断,判断它是否为空,如果为空的话,在JSP页面得到你返回的Map或Table你会吧,Table table=request.getParameter("table")你这样写:

<%

if(table.getRowCount>0){

for(int i=0i<table.getRowCount()i++){

%>

<tr>

<td<%= table.getCellValue(i,"这里是你表的字段",false)%></td>

</tr>

<%

}

}else{

%>没有对应的数据可以显示<%

}

%>

int

temp=stmt.executeUpdate("insert

into

db_need(textfield,region,field,textarea)

values('"+textfield+"','"+region+"','"+field+"','"+textarea+"')")

在这个之前

定义一个String

sql

=

("insert

into

db_need(textfield,region,field,textarea)

values('"+textfield+"','"+region+"','"+field+"','"+textarea+"')"

system.out.println(sql)

把打印出来的sql

直接去数据库上执行一次看看是否可以执行

如果可以

就说明是你在get

connection的时候出错

就在获取connectiion和statement这两个地方找错

如果sql不能执行的话

就是sql语句错误


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9607709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存