帮忙看一下,为什么没返回数据呢。数据库中是有数据的
<%@page contentType="test/html;charset=GBK"%>
<%@page import="java.sql.*"%><%
Connection conn = null ; // 数据库连接
PreparedStatement pstmt = null ;// 数据库操作
ResultSet rs = null ; // 查询结果集
%>
<%
try{ Class.forName(DBDRIVER); // 加载驱动程序
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS);
String sql = "SELECT a,b,rq,d FROM abc" ;
pstmt = conn.prepareStatement(sql) ;
rs = pstmt.executeQuery() ;
}
catch(Exception e)
{
e.printStackTrace();
}
%>
<center>
<h1>管理</h1>
<table border="1" width="80%">
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
</tr>
<%
try{
while(rs.next()){
String a = rs.getString(1);
String b = rs.getString(2);
java.util.Date rq = rs.getDate(3);
int d = rs.getInt(4);
%>
<tr>
<td><%=cc%></td>
<td><%=zdz%></td>
<td><%=rq%></td>
<td><%=dy%></td>
</tr>
<%
}
}
catch(Exception e)
{
e.printStackTrace();
}
%>
<%
try{
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</table>
</center>
<%@page contentType="test/html;charset=GBK"%>
<%@page import="java.sql.*"%><%
Connection conn = null ; // 数据库连接
PreparedStatement pstmt = null ;// 数据库操作
ResultSet rs = null ; // 查询结果集
%>
<%
try{ Class.forName(DBDRIVER); // 加载驱动程序
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS);
String sql = "SELECT a,b,rq,d FROM abc" ;
pstmt = conn.prepareStatement(sql) ;
rs = pstmt.executeQuery() ;
}
catch(Exception e)
{
e.printStackTrace();
}
%>
<center>
<h1>管理</h1>
<table border="1" width="80%">
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
</tr>
<%
try{
while(rs.next()){
String a = rs.getString(1);
String b = rs.getString(2);
java.util.Date rq = rs.getDate(3);
int d = rs.getInt(4);
%>
<tr>
<td><%=cc%></td>
<td><%=zdz%></td>
<td><%=rq%></td>
<td><%=dy%></td>
</tr>
<%
}
}
catch(Exception e)
{
e.printStackTrace();
}
%>
<%
try{
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</table>
</center>
解决方案 »
- 整天看程序挺闷的
- 求一个适合做黑盒测试的简单例子
- Exception in thread "main" java.lang.NoClassDefFoundError:运行就报错 求解释
- java替换字符
- 求救!!!Module null not found!
- appletview的一个问题
- 请问我的数据库是ORACLE,想把一个BYTE[]存入,再取出,为什么取出时会和存和的BYTE不一样,我用的是rs.getBytes()
- synchronized放在哪里?
- (菜鸟问题)为什么老是报这样的错啊,
- 在JScrollPane中加入带图象的JPanel,为什么JScrollPane不能滑动?
- 写得这个小事件咋的不能响应了?
- swing小程序
你看下你的:
<td> <%=cc%> </td>
<td> <%=zdz%> </td>
<td> <%=rq%> </td>
<td> <%=dy%> </td> cc ? zdz? \
<%@page import="java.sql.*"%><%
Connection conn = null ; // 数据库连接
PreparedStatement pstmt = null ;// 数据库操作
ResultSet rs = null ; // 查询结果集
%>
<%
try{ Class.forName(DBDRIVER); // 加载驱动程序
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS);
String sql = "SELECT a,b,rq,d FROM abc" ;
pstmt = conn.prepareStatement(sql) ;
rs = pstmt.executeQuery() ;
}
catch(Exception e)
{
e.printStackTrace();
}
%>
<center>
<h1>管理</h1>
<table border="1" width="80%">
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
</tr>
<%
try{
while(rs.next()){
String a = rs.getString(1);
String b = rs.getString(2);
java.util.Date rq = rs.getDate(3);
int d = rs.getInt(4);
%>
<tr>
<td><%=a%></td>
<td><%=b%></td>
<td><%=rq%></td>
<td><%=d%></td>
</tr>
<%
}
}
catch(Exception e)
{
e.printStackTrace();
}
%>
<%
try{
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</table>
</center>
这些都定义了/?
<td> <%=zdz%> </td>
<td> <%=rq%> </td>
<td> <%=dy%> </td>
这几个都没定义啊,怎么可能有数据?