| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 17538 人关注过本帖
标题:[分享]jsp连接数据库大全
只看楼主 加入收藏
xqiang
Rank: 1
等 级:新手上路
帖 子:291
专家分:0
注 册:2006-2-23
收藏
得分:0 
刚学JSP,什么都不懂,

顶了先

相信自己可以的!!! http://www.
2006-07-04 09:13
szjstar
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-7-5
收藏
得分:0 

楼主写的是第四类型驱动不错。。

2006-07-05 09:06
gady100
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-7-7
收藏
得分:0 

好东西一样要顶的!


欢迎jsp高手加入,网页交流QQ群:9272670 我是新手,新手们,共同努力!
2006-07-15 21:33
小毛驴儿
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-3-29
收藏
得分:0 
谢谢,好好研究一下,现在的工作还没有设计到数据库,不过马上就要建立数据库了
2006-07-18 15:39
行云cwx
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-21
收藏
得分:0 

jsp数据库连接问题
各位大侠好,我是JSP的初学者,今天我在调试jsp与SQL SERVER 2000 的连接时,只要我一连接就报错,错误内容如下:
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: com.microsoft.jdbc.sql.server.SQLServerDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.connecttest_jsp._jspService(connecttest_jsp.java:114)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

java.lang.ClassNotFoundException: com.microsoft.jdbc.sql.server.SQLServerDriver
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:148)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
org.apache.jsp.connecttest_jsp._jspService(connecttest_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.0.28

我的配置是Tomcat5.0.28+jdk1.5.6
请问这个问题怎么解决?

2006-07-21 17:35
行云cwx
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-21
收藏
得分:0 

接第65楼
我jsp的连接代码是:
<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="GB2312"%>
<%@ page import="java.sql.*,java.io.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>connecttest</title>
</head>
<body>
以下是从MS SQL Server数据库中读取的数据:<hr>
<table border=1>
<tr><td>id</td><td>书名</td><td>出版社</td><td>价格</td></tr>
<%!String trans(String str)
{
String result=null;
byte temp[];
try
{
temp=str.getBytes("gb2312");
result=new String(temp);
}
catch(java.io.UnsupportedEncodingException e)
{
System.out.println(e.toString());
}
return result;
}
%>
<%
Class.forName("com.microsoft.jdbc.sql.server.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
Connection conn=java.sql.DriverManager.getConnection(url,"sa","cwx,2006");
Statement stmt=conn.createStatement();
ResultSet rst=stmt.executeQuery("select * from book;");
while(rst.next()){%>
<%out.println("<tr>");
out.println("<td>"+trans(rst.getString("bookid"))+"</td>");
out.println("<td>"+trans(rst.getString("bookname"))+"</td>");
out.println("<td>"+trans(rst.getString("publisher"))+"</td>");
out.println("<td>"+rst.getFloat("price")+"</td>");
out.println("</tr>");%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%//关闭连接、释放资源
rst.close();
stmt.close();
conn.close();
%>
</table>
</body>
</html>

2006-07-21 17:38
lanty5206
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-7-2
收藏
得分:0 

建议还是用MVC吧.....会对你工作有帮助的...........


2006-07-22 18:26
程序BUG
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-7-22
收藏
得分:0 

收益非浅

2006-07-31 13:39
z108979979
Rank: 1
等 级:新手上路
威 望:1
帖 子:252
专家分:0
注 册:2006-6-19
收藏
得分:0 

2006-08-15 17:19
lihuifeng
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-8-23
收藏
得分:0 

顶!!!!!!!!!!!!!!!!!

2006-08-23 18:45
快速回复:[分享]jsp连接数据库大全
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031626 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved