| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1155 人关注过本帖
标题:JSP连接数据库问题 急!急!急!
只看楼主 加入收藏
光光
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-3-13
收藏
 问题点数:0 回复次数:15 
JSP连接数据库问题 急!急!急!

路径配置
.;C:\j2sdk1.5.0\lib\tools.jar;C:\j2sdk1.5.0\lib\dt.jar;D:\java;C:\j2sdk1.5.0\jre\bin\rt.jar;.;D:\jsptest\Tomcat 5.0\common\lib\servlet.jar;.C:\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar

出错信息:
HTTP Status 500 -

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

type Exception report

message

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

exception

org.apache.jasper.JasperException: /sqltest.jsp(1,4) Invalid directive
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:83)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:402)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:548)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1625)
org.apache.jasper.compiler.Parser.parse(Parser.java:173)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:243)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:555)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


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


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

Apache Tomcat/5.0.12

测试程序
<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*" contentType="text/html;charset=gb2312" %>
  <html>
  <body>
  <% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
   String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydatabase";
   //pubs 为你的数据库的
   String user="sa";
   String password="";
   Connection conn= DriverManager.getConnection(url,user,password);
   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
   String sql="select job_id,job_desc from jobs";
   ResultSet rs=stmt.executeQuery(sql);
   while(rs.next()) { %>
    您的第一个字段内容为:<%=rs.getString(1)%><br>
    您的第二个字段内容为:<%=rs.getString(2)%><br>
  <% } %>
  <% out.print("数据库操作成功,恭喜你"); %>
  <% rs.close();
   stmt.close();
   conn.close();
  %>
  </body>
  </html>

数据库3个文件被粘到:D:\jsptest\Tomcat 5.0\common\lib

SP3补丁也按完了
请各位大侠帮忙看看

搜索更多相关主题的帖子: JSP 数据库 
2006-04-09 23:59
疯子java
Rank: 4
等 级:贵宾
威 望:13
帖 子:328
专家分:0
注 册:2004-9-19
收藏
得分:0 

在你的第一行使用了很多的中文空格


疯言疯语 疯部可及 ---世界法第1章第1节第1条规定 此人由于说话太过于疯!!!其余人等切不可与其交谈! 此人由于说话太过于疯!!!此人的话100%的不能相信
2006-04-10 09:43
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
收藏
得分:0 
空格用中文的也不行吗? 应该可以吧,只要符号是英文状态下就可以吧!  学习中....

我是做平面设计、网站制作、网站推广、主机域名等业务的站长。有需要的给我站内信吧。
2006-04-10 11:55
bimnm
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-2-24
收藏
得分:0 
String password="";/*??????????
是你没设密码
还是 装SQL的时候用的 不是"混合登录"
如果 装SQL的时候用的 是windows 登录 把它改成
混合登录 就好了*/
2006-04-10 16:19
光光
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-3-13
收藏
得分:0 
怎么改成混合登陆啊,在程序上,请具体一点

JSP连接SQL SERVER郁闷中 QQ:250786648
2006-04-10 17:19
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 

企业管理器中可以新建登陆的!!


有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2006-04-10 19:02
光光
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-3-13
收藏
得分:0 
我没有设密码,也从微软网站上下了JDBC 驱动程序 SQL Server 2000 Driver for JDBC SP3
但是SP3补丁不是从微软网站上下的,不知道行不行

JSP连接SQL SERVER郁闷中 QQ:250786648
2006-04-11 00:20
疯子java
Rank: 4
等 级:贵宾
威 望:13
帖 子:328
专家分:0
注 册:2004-9-19
收藏
得分:0 

我认为大家讨论的是不是有点过了哟
看每看错误日志呀
错误明明说的jsp的第一行有错误的嘛
大家干嘛要扯到数据库上去呀


疯言疯语 疯部可及 ---世界法第1章第1节第1条规定 此人由于说话太过于疯!!!其余人等切不可与其交谈! 此人由于说话太过于疯!!!此人的话100%的不能相信
2006-04-11 09:11
光光
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-3-13
收藏
得分:0 
第一行是有中文空格,但是改了之后还是有这样子的错误:

type Exception report

message

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

exception

javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:673)
	org.apache.jsp.sqltest_jsp._jspService(sqltest_jsp.java:78)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

root cause

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
	com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
	com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
	com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
	com.microsoft.jdbc.sqlserver.tds.TDSConnection.(Unknown Source)
	com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
	com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
	com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
	com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
	java.sql.DriverManager.getConnection(Unknown Source)
	java.sql.DriverManager.getConnection(Unknown Source)
	org.apache.jsp.sqltest_jsp._jspService(sqltest_jsp.java:52)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

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


Apache Tomcat/5.0.12


JSP连接SQL SERVER郁闷中 QQ:250786648
2006-04-11 18:11
光光
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-3-13
收藏
得分:0 
怎么测试URL呢???

JSP连接SQL SERVER郁闷中 QQ:250786648
2006-04-13 11:35
快速回复:JSP连接数据库问题 急!急!急!
数据加载中...
 
   



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

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