jsp连接sql数据库出现问题!

作者&投稿:金李 (若有异议请与网页底部的电邮联系)
~ 地球人都知道是空指针异常啦,可能的原因是用来返回连接数据库得到的结果集为null(可能是SQL语句编写错误)当然不一定是数据库连接相关对象为空。老兄,你仔细看一下代码,出现空指针异常一般是一个值为null的对象被操作,举个简单的例子如:String
str
=
null;
boolean
equ
=
str.equals("str");就会出现空指针异常
你可以通过手动修改代码来调试,(接上面的例子)如:
String
str
=
null;
boolean
equ;
if(str
==
null){
System.out.println("对象str为空");
return;
}else{
equ
=
str.equals("str");
}
这里System.out.println("对象str为空");语句可以理解为日志信息,告诉你是哪个对象为null;
这样你就可以解决问题了

其实这就是不细心的体现,返回连接数据库得到的结果集为null或者是因为操作了null型数据有的问题,一般情况是要编写一段代码测试。
比如说:你的Form没有得到页面的数据,因而没有自己映射组装成一个Bean。
记得一般不能让action返回值是一个exception类型

这个是空指针异常。
可能是你传参数之后没有接受到数据,你可以写一串代码
if(null)
{
这个里面就给给它付一个值。
}

jsp tomcat6.0 sql数据库连接不上
答:没有添加ODBC驱动到库里...就好似没添加JDBC驱动到库里一样

在线等!!!jsp中用select获取sql数据库数据问题
答:< try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jsrz";Connection conn=DriverManager.getConnection(url,"sa","123");//建立与数据库的连接 Statement _stmt=conn.createStatement();String sql...

JSP连接SQL 2000数据库的测试代码,运行了提示Statement stmt =...
答:<%@ page import="java.sql.*" %> <HTML> <BODY> < try { // 1.注册驱动 构造驱动实例 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");// new oracle.jdbc.driver.OracleDriver();// 2.指定连接字符串 @机器IP 端口号 数据库名称 String url ="jdbc:microsoft:sqlserver:...

jsp怎么连接sql数据库
答:设为0表示无限制。 MaxActive,连接池的最大数据库连接数。设为0表示无限制。 maxWait ,最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示 无限制。 3.在你的web应用程序的web.xml中设置数据源参考,如下: 在节点中加入, MySQL DB Connection Pool jdbc/DBPool javax.sql.Data...

jsp sql数据库连接问题
答:这个问题都有人解决了,具体问题和你差不多,你可以看看:http://zhidao.baidu.com/question/16734034.html?si=3 怎么安装SQL SERVER2000 驱动包:http://hi.baidu.com/bootini/blog/item/bd52cf5cfce3bd43faf2c031.html 配置Eclpise+tomcat并实现JSP的编写与部署:http://www.bysj88.com/bbs...

jsp代码问题
答:就这里来看,AB的意思是一样的,都是取得参数的值 问题2:dbcon表示一个Connection对象,这是和数据库的连接对象.问题3:首先,stat表示由你的dbcon连接对象建立的一个会话对象,而且是一个预备语句会话,该对象的"select * from login where username=? and password=?"预备语句中包含2个问号,表示该SQL接受...

jsp页面用jdbc连接sqlserver,发现能用sql语句查询却不能添加,求问这...
答:Time: 16:25 To change this template use File | Settings | File Templates.--%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> SQl < String DB_Url="jdbc:sqlserver://localhost:1433;DataName=数据库名";String user="用户名";//登陆数据库 String passw...

...显示无法连接数据库!什么原因啊 是SQL语句的原因吗 怎么办?_百度...
答:你这段代码任何一行有异常都会报无法连接数据库,你先定位是那一行的错,就好解决了,现在木筏回答啊。jdbc:mysql://localhost:3306/test1试试,数据库URL没写端口,看是这个问题不

java中能连接数据库,放在jsp中就连接不上了
答:当前jsp上没有导入数据库的驱动 你又通过注册驱动访问数据库。把驱动包导入了看看。

jsp 怎样连接SQL 数据库
答://连接 SQL Server 数据库所需各种参数,请自行修改 String server="localhost"; //SQL Server 服务器的地址 String dbname="test"; //SQL Server 数据库的名字 String user="sa"; //SQL Server 数据库的登录用户名 String pass="chfanwsp"; //SQL Server 数据库的登录密码 String...