显示为Null?没听说过。乱码到是可能,代码贴来看看。
解决方案 »
- 为什么jsp中 通过servlet转发的页面中的jquery的jQuery(document).ready()不能执行呢
- IdentifyTask查询时报错:Cannot perform identify. Invalid query parameters
- 64bit JDK 与 32bit JDK
- JSP程序如何采集网站下所有页面的标题,特急,立即加分
- struts2拦截器做权限判断
- 字符转换成html格式的问题
- 新手(急)
- 各位,谁有jFreeChart组建jar文件,给一份!
- 怎样用JAVA代码编写打开任意网站即可获取源码保存在本地文件夹
- redhat9.0下APACHE2.X与TOMCAT整合问题,很怪异
- 问大家一个特菜的问题,JSP是个什么东东啊它是用来做什么的?真的的没接触过不要见笑的啦!!
- win2000 english server 下tomcat不能使用?
<html>
<head>
<title>数据库</title>
</head>
<body>
<%@page contentType="text/html;charset=gb2312" language="java" import="java.sql.*"%>
<%Connection con=null;
try
{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:java","","");
Statement statement=con.createStatement();
ResultSet rs=statement.executeQuery("select * from itemtab");
%>
<table>
<tr><td>编号 </td><td>名称</tD><td>单价</tD><td>数量</td></tr>
<%while (rs.next())
{out.print("<tr><td>"+rs.getObject("num")+"</td>");
out.print("<td>"+rs.getObject("name")+"</td>");
out.print("<td>"+rs.getObject("price")+"</td>");
out.print("<td>"+rs.getObject("qty")+"</td></TR>");
}
rs.close();
con.close();
}
catch (Exception e)
{out.println(e.getMessage());
}
%>
</table>
</body>
</html>IE上显示:
编号 名称 单价 数量
2101692 null 600.0 2
2101715 null 550.0 3
2101659 null 444.0 1
27006 null 490.0 4 数据库表itemtab:
编号:int
名称:nvarchar
单价:float
数量:int
rs.getObject("name") 改成 rs.getString("name")
rs.getObject("price") 改成 rs.getFloat("price")
rs.getObject("qty") 改成 rs.getInt("qty")