servlet连接数据库问题?很急

shangyongjun 2004-10-19 05:43:21
程序代码:
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import javax.servlet.http.HttpServlet;
import java.util.*;
import java.io.*;
import java.io.IOException;
class AddMessageServlet extends HttpServlet
{

private Connection conn;
public AddMessageServlet()
{
String classname = "sun.jdbc.odbc.JdbcOdbcDriver";
String strdb = "jdbc:odbc:message";
String name = "xiaoshitou";
String pwd = "80248024";
try
{
Class.forName(classname);
System.out.println("注册成功");
conn = DriverManager.getConnection(strdb,name,pwd);
System.out.println("连接成功");


}catch(Exception e)
{
e.printStackTrace();
}
}
}
class test
{
public static void main(String [] args)
{
AddMessageServlet add = new AddMessageServlet();
}
}
出现的错误是:E:\javawork\test1>java test
Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/http
tpServlet
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at test.main(AddMessageServlet.java:37)


那位大霞帮我看看?
如果去掉:extends HttpServlet就可以
但是我写的 是Servlet程序 所以 必须加上去


...全文
27 点赞 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告