myEclipse如何导入jdbc驱动包

我用MyEclipse7.5写了一个web程序,sqlserver2005。本来JDBC的驱动包我已经导入了,但是每次运行都出错说找不到驱动类:严重:Servlet.se... 我用MyEclipse7.5写了一个web程序,sql server 2005 。本来JDBC的驱动包我已经导入了,但是每次运行都出错说找不到驱动类:
严重: Servlet.service() for servlet jsp threw exception
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
我不知道哪里出问题了,下载的驱动没问题,我都下了好几个了都是sqljdbc.jar包。我是从项目中右键打开Properties中的java build path中把下载的那个驱动包导进去的。我怀疑是不是这我做错了?从网上搜看别人说是把驱动包放到webroot/webcontent/web-inf下的lib中,建的web项目不就是dynamic web project吗?建好之后有一个webroot,build,等。下面这个事我的web中的jsp程序:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=university";
String user="sa";
String password="123456";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from EmailSwiper";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
%>
<%=rs.getString(1)%>
<%
}
%>
<%out.print("数据库操作成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

还有一个java application测试程序:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class DBManager{

Statement stmt = null;
Connection conn=null;

public DBManager(){

try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("类加载成功");
}catch(Exception e){
System.out.println("类加载失败");
}
try{
String url="jdbc:sqlserver://localhost:1433;DatabaseName=university";
conn = DriverManager.getConnection(url,"sa","123456");
System.out.println("数据库连接成功!");

}catch(Exception e){
System.out.println("数据库连接失败");
e.printStackTrace();
}

}

public static void main(String arg[]){
new DBManager();
}
}
按上面的方法同样把驱动包引进application项目中,上面这个java application程序就可以输出:
类加载成功
数据库连接成功!

为什么我的jsp程序不行呢?哪里出错了?高手指点!只有这20分了..
展开
 我来答
魂断三元湖
2009-10-24 · TA获得超过759个赞
知道小有建树答主
回答量:564
采纳率:0%
帮助的人:0
展开全部
这是没有找到jdbc的jar包的缘故,应该往lib(库)里面将jar包拖进去就可以了,
还有一种一劳永逸地方法,就是往myeclipse自带的库中添加一份jar包和tomcat的库中也添加一分jar包,这样就不用每次都拷jar包了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小爬爬001
2009-10-24 · TA获得超过1346个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:626万
展开全部
你把jar包往tomcat的lib 下也扔一份再试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aaronswon
推荐于2017-11-22 · TA获得超过3481个赞
知道大有可为答主
回答量:1863
采纳率:0%
帮助的人:1614万
展开全部
你在webroot下 各个文件夹找 找到 ..WEB-INF\lib 将你的驱动包放到这个文件下下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式