java.lang.NullPointerException
检查一下你的代码。
检查一下你的代码。
解决方案 »
- 大量数据写入Excel文件
- 二级域名的问题~求教!
- 使用servlet进行简单的用户注册于登录(不用数据库!!)
- UrlRewriteFilter 除了好看以外~~有什么实际用途?
- struts里面的<message-resources>配置问题.出现Missing message for key "hello.title"异常
- jrun里面的数据库支持问题,着急啊
- 调查sina,263,网易的软件开发人员的工资水平。。。
- 请教Servlet问题
- Tomcat中的.jsp要调用一个bean,用来连接数据库。有问题请进!一定给分!
- 我的myeclipse太卡想转到eclipse开发 但是导入后不能运行
- struts/jsp读outlook/foxmail中的联系人信息
- 请问大哥们!smartupload组件在哪里有下载啊
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="connDbBean" scope="page" class="student.conn"/>
<html>
<head>
<title>test db connection</title>
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<table width="60%" border="1">
<tr bgcolor="#CCCCFF">
<td width="50%">
<div align="center"><font color="#FF0033"><b>姓名</b></font></div>
</td>
<td width="25%">
<div align="center"><font color="#FF0033"><b>性别</b></font></div>
</td>
<td width="25%">
<div align="center"><font color="#FF0033"><b>分数</b></font></div>
</td>
</tr>
<%
ResultSet RS_result = connDbBean.executeQuery("select * from table1");
String studentName="";
String studentSex="";
int studentScore=0;
while(RS_result.next())
{
studentName = RS_result.getString("name");
studentSex = RS_result.getString("sex");
studentScore = RS_result.getInt("score");
%>
<tr>
<td width="50%" bgcolor="#FFFFFF">
<div align="center"><%=studentName%></div>
</td>
<td width="25%">
<div align="center"><%=studentSex%></div>
</td>
<td width="25%">
<div align="center"><%=studentScore%></div>
</td>
</tr>
<%
}
RS_result.close();
%>
</table>
</body>
</html>
代码是书上的应该没有问题吧.
程序没有什么问题,你的数据库字段是name sex score这样的顺序么,如果不是一定要改成这样。
import java.sql.*;
public class conn {
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:student";
Connection connect = null;
ResultSet rs = null;
public conn() {
try {
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println( e.getMessage());
}
}
public ResultSet executeQuery(String sql) {
try {
connect = DriverManager.getConnection(sConnStr);
Statement stmt = connect.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println(ex.getMessage());
}
return rs;
}
}
把conn.class类文件一定要放在Tomcat/你的文件夹/WEB-INF/classes/student包中
jsp文件放在和Tomcat/你的文件夹/下 你的程序没有错
我在我的机器上运行成功了