jsp如何连接数据库?

exceptionorg.apache.jasper.JasperException:ExceptioninJSP:/test.jsp:63:<html>4:<body>... exception

org.apache.jasper.JasperException: Exception in JSP: /test.jsp:6

3: <html>
4: <body>
5: <%
6: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
7: String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
8: String user="sa";
9: String password="";

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.test_jsp._jspService(test_jsp.java:84)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
展开
 我来答
谭清洋
2007-03-31 · 超过11用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
你想连接什么数据库啊
这是Access的
<%
dim conn
dim connstr

on error resume next
connstr="DBQ="+server.mappath("database/bo_data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
if err then
err.clear
end if
end if
%>

sql sever2000的
set conn=server.createobject("adodb.connection")
conn.open "Driver={SQL Server};server=服务器地址;UID=sa;Pwd=;database=pubs"
set rs=server.createobject("adodb.recordset")
set rs=conn.Execute("select * from employee")
while not rs.eof
……
wend
rs.close
set rs=nothing
conn.close
set conn=nothing
king3278
2007-04-09 · 超过14用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:33.7万
展开全部
import java.sql.*;
public class JdbcOdbc_Con
{
String dbDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String strCon = "jdbc:odbc:sts";
Connection con = null;
ResultSet rs = null;
Statement stmt = null;
public JdbcOdbc_Con()
{
try
{
Class.forName(dbDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("数据库驱动程序加载失败,异常为:" + e.getMessage());
}
finally
{
System.out.println("驱动程序加载成功");
}
}

然后你在odbc那里配好数据源!!这里是sts
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友669838f
2007-03-31 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:0
展开全部
楼上的asp的吧,jsp的哪个教程里都有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1b51515
2007-04-04
知道答主
回答量:83
采纳率:0%
帮助的人:35.6万
展开全部
和在JAVA桌面程序里的代码是一样的 放到<% 这里 %>就行噻
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
se2v4en
2007-04-02 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:526
采纳率:0%
帮助的人:0
展开全部
找本jsp书,不同的数据库连接方法不一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyf722
2007-04-06
知道答主
回答量:8
采纳率:0%
帮助的人:1.4万
展开全部
你没有导入数据库连接所必须的jar包.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式