加入联盟
登录
本站特色:极好的技术研究氛围!所有技术发帖,必有回复!
做最受欢迎的Java论坛
本站公告
论坛
搜索
博客
帮助
导航
默认风格
blue
brown
gray
green
greyish-green
orange
pink
purple
red
violet
默认风格_BQm5
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
疯狂Java联盟
»
Java Web技术讨论版
» JSP中连接数据库sqlServer2000的问题
返回列表
发帖
瓜皮
发短消息
加为好友
瓜皮
当前离线
UID
4617
帖子
5
主题
0
精华
0
积分
50
疯狂金币
44
疯狂水晶
0
疯狂勋章
0
阅读权限
20
在线时间
3 小时
新生入学
帖子
5
主题
0
精华
0
积分
50
疯狂金币
44
疯狂水晶
0
在线时间
3 小时
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2009-12-31 21:35
|
只看该作者
八年沉淀,王者归来——疯狂软件教育中心强势回归,李刚老师携疯狂Java团队
“十年磨一剑”
地打造最强悍的软件培训。
[视图技术相关]
JSP中连接数据库sqlServer2000的问题
<%--测试连接数据库SQLServer2000--%>
<%@ page language ="java" import ="java.sql.*" contentType ="text/html;charset=gbk" %>
<%!
public final static String DBDriver ="com.microsoft.sqlserver.jdbc.SQLServerDriver";//驱动器
public final static String url ="jdbc:microsoft:sqlserver://1433;DatabaseName =pubs";//数据库
public final static String user ="sa";//访问数据库的用户名
public final static String password ="sa";//访问数据库的密码
%>
<%
Class.forName(DBDriver);//加载数据库驱动器
Connection con =DriverManager.getConnection(url,user,password);//创建数据库的连接
String sql ="select title_id,type,price from titles";//查询语句
PreparedStatement stat =con.prepareStatement(sql);//预编译查询语句
ResultSet rs =stat.executeQuery();//执行查询语句
%>
<center>
<h1>书籍管理</h1>
<table border =1 width ="80%" >
<tr>
<td>title_id</td>
<td>type</td>
<td>price</td>
</tr>
<%
//处理查询的结果集
while(rs.next()){
%>
<tr>
<td><%=rs.getString(1)%></td>
<td><%=rs.getString(2)%></td>
<td><%=rs.getString(3)%></td>
</tr>
<%
}
%>
<%
//断开数据库的连接
rs.close();
stat.close();
con.close();
%>
</table>
</center>
提问赏金:10金币
获奖名单 :
heyitang(
5
金币)
lijia245235993(
5
金币)
收藏
分享
0
0
0
支持
反对
就那么简单的一句话我也说不出口.
其实,我是认真的...
瓜皮
发短消息
加为好友
瓜皮
当前离线
UID
4617
帖子
5
主题
0
精华
0
积分
50
疯狂金币
44
疯狂水晶
0
疯狂勋章
0
阅读权限
20
在线时间
3 小时
新生入学
帖子
5
主题
0
精华
0
积分
50
疯狂金币
44
疯狂水晶
0
在线时间
3 小时
2
#
发表于 2009-12-31 21:37
|
只看该作者
八年沉淀,王者归来——疯狂软件教育中心强势回归,李刚老师携疯狂Java团队
“十年磨一剑”
地打造最强悍的软件培训。
错误提示
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 11
8: %>
9: <%
10: Class.forName(DBDriver).newInstance();//加载数据库驱动器
11: Connection con =DriverManager.getConnection(url,user,password);//创建数据库的连接
12: String sql ="select title_id,type,price from titles";//查询语句
13: PreparedStatement stat =con.prepareStatement(sql);//预编译查询语句
14: ResultSet rs =stat.executeQuery();//执行查询语句
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
javax.servlet.ServletException: java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://1433;DatabaseName =pubs
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.index_jsp._jspService(index_jsp.java:116)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://1433;DatabaseName =pubs
java.sql.DriverManager.getConnection(DriverManager.java:602)
java.sql.DriverManager.getConnection(DriverManager.java:185)
org.apache.jsp.index_jsp._jspService(index_jsp.java:66)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
就那么简单的一句话我也说不出口.
其实,我是认真的...
TOP
heyitang
发短消息
加为好友
heyitang
当前离线
UID
450
帖子
2379
主题
17
精华
8
积分
4933
疯狂金币
1875
疯狂水晶
11
疯狂勋章
0
阅读权限
150
在线时间
759 小时
疯狂Java技术经理
帖子
2379
主题
17
精华
8
积分
4933
疯狂金币
1875
疯狂水晶
11
在线时间
759 小时
3
#
发表于 2009-12-31 22:04
|
只看该作者
八年沉淀,王者归来——疯狂软件教育中心强势回归,李刚老师携疯狂Java团队
“十年磨一剑”
地打造最强悍的软件培训。
注意两点
一.sql server2000的三个jar包有没有导入?
二.sql server的版本,要求使用sp3或以上的版本
[
本帖最后由 heyitang 于 2009-12-31 22:08 编辑
]
倚楼听风雨,笑看江湖路。。。
TOP
lijia245235993
发短消息
加为好友
lijia245235993
当前离线
UID
3723
帖子
54
主题
0
精华
0
积分
125
疯狂金币
55
疯狂水晶
0
疯狂勋章
0
阅读权限
30
在线时间
43 小时
小试牛刀
帖子
54
主题
0
精华
0
积分
125
疯狂金币
55
疯狂水晶
0
在线时间
43 小时
4
#
发表于 2010-1-1 15:02
|
只看该作者
八年沉淀,王者归来——疯狂软件教育中心强势回归,李刚老师携疯狂Java团队
“十年磨一剑”
地打造最强悍的软件培训。
回复 1# 瓜皮 的帖子
你连接sqlserver2000的数据库,要给sqlserver2000数据库打上sq4补丁,把sql驱动放到web应用的lib文件夹下!!你如果没有sp4补丁的话,你加我qq:245235993 我给你发过去,我平时也用sql2000的数据库把sp4补丁打上,没问题能连上的!
TOP
返回列表
疯狂书籍交流版
公告发布版
经验感受,闲聊吹水交流版
SSH、EJB企业应用讨论版
电子书、技术文档交流版
新手报到、自我介绍版
Java游戏、桌面应用讨论版
MVC框架讨论版
HTML5/CSS3/Ajax前端技术讨论版
服务器、Web容器讨论版
企业开发技术区
中间层技术讨论版
手机平台开发版
Java Web技术讨论版
MVC框架讨论版
持久化技术讨论版
Java基础讨论版
服务器、Web容器讨论版
HTML5/CSS3/Ajax前端技术讨论版
工作流、业务流程管理讨论版
软件工程、开发工具讨论版
Ruby、Rails技术讨论版
疯狂书籍交流版
电子书、技术文档交流版
其他技术讨论版
疯狂专区
线下聚会、活动建议发布版
经验感受,闲聊吹水交流版
新手报到、自我介绍版
团队培训、技术培训咨询版
招聘、外包信息发布版
项目开发专区
Java游戏、桌面应用讨论版
JSP、MVC Web应用讨论版
SSH、EJB企业应用讨论版
版务讨论区
公告发布版
版主申请版
建议版
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]