①预先录入的数据没有提交。。
②sql没有写对——比如表名写错了
权限应该是跟session绑定了,Java程序中的session查询权限做了修改或者限制,PL/SQL就没有限制所有查询出来了。你可以使用自己写的Java方法来获取一个connection,然后查询就会有数据的。
Connection
conn
=
connections.getConnection()
替换上面这个connetions(你程序中的Connection)
地球人都知道是空指针异常啦,可能的原因是用来返回连接数据库得到的结果集为null(可能是SQL语句编写错误)当然不一定是数据库连接相关对象为空。老兄,你仔细看一下代码,出现空指针异常一般是一个值为null的对象被 *** 作,举个简单的例子如:Stringstr
=
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
这样你就可以解决问题了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)