|
阅读:1293回复:11
[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
我用的数据库是SQL Server2000.为什么我写的jsp网叶能正常注册驱动程序,而到了向数据库写数据那一步就发生异常呢?
而我把jsp网叶中的操作数据库的那段java代码提取出来单独作为一个程序来运行却一切正常.百思不得其解,请哪位高手指点一下.我用的服务器是tomcat5. -------------------- 别拿你的脾气,挑战我的个性 |
|
|
|
1C#
发布于:2005-05-02 09:22
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
把错误信息贴出来呀
要不怎么帮助你看啊~~ |
|
|
|
2C#
发布于:2005-05-02 21:56
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
错误信息:[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]? 1 ?: '? ????????
--------------------
别拿你的脾气,挑战我的个性
|
|
|
|
3C#
发布于:2005-05-02 23:35
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
应该是没注册驱动程序,你可以去微软的官方网站参考一下相关方法。
根据推断,好像是在数据插入的时候出现了问题,现给你提出三个解决方案: 1:重新安装JDBC驱动程序,安装后把类路径加入到环境变量中,然后再把三个.jar文件拷到相应目录下;(这样做保险) 2:也有可能是登陆用户的权限设置出现了问题;建议你使用sa,密码空;是在想使用其他帐户要先再安全性中新建一个登陆,然 后在相应数据库中建立数据库用户,当然你要注意权限和教色的分配问题; 3:再解决不了,写信给[email protected]确认一下这个问题 |
|
|
|
4C#
发布于:2005-05-04 09:33
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
驱动程序应该没问题,因为如果驱动程序有问题的话那么我写的独立程序就操作不了数据库,同样数据库的权限问题也不可能,因为这个问题只是在JSP网页操作数据库时才会有,其它情况则没有任何问题。
--------------------
别拿你的脾气,挑战我的个性
|
|
|
|
5C#
发布于:2005-05-04 10:35
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
还有一个原因
RPWT |
|
|
|
6C#
发布于:2005-05-04 10:36
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
<%@ page contentType="text/html; charset=gb2312" language="java" isErrorPage="true" %>
<html> <head> <title>出错了!</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> 出错了!<br> 发生了以下的错误: <br><hr><font color=red> <%=exception.getMessage()%> </font></body> </html> 试试看 |
|
|
|
7C#
发布于:2005-05-04 22:10
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
<%@ page contentType="text/html; charset=gb2312" language="java" isErrorPage="true" %><html><head><title>出错了!</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><bo.. 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 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) 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.lang.NullPointerException org.apache.jsp.one_jsp._jspService(one_jsp.java:42) 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.16 -------------------- 别拿你的脾气,挑战我的个性 |
|
|
|
8C#
发布于:2005-05-04 23:08
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
显然是空指针的错误啊
--------------------
做人,做事,做工作。 |
|
|
|
9C#
发布于:2005-05-05 20:57
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
显然是空指针的错误啊--------------------做人,做事,做工作。 那要怎么解决这个问题呀? -------------------- 别拿你的脾气,挑战我的个性 |
|
|
|
10C#
发布于:2005-05-05 21:56
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
笨!
很明显这是空指针错误,是由于调用了null对象的方法或属性导致的 org.apache.jsp.one_jsp._jspService(one_jsp.java:42),从%TOMCAT_HOME%下的work 目录下找到这个one_jsp.java(这是编译后的jsp)的42行就知道问题了。 -------------------- 做人,做事,做工作。 |
|
|
|
11C#
发布于:2005-05-09 18:22
Re:[求助]为什么我的jsp网叶不能操作数据库????高手指点一下!!!!
终于能操作数据库了,原来是中文编码问题造成的.谢了!!!
--------------------
别拿你的脾气,挑战我的个性
|
|
|