mshd.net
相关文档
当前位置:首页 >> jAvA sqlExCEption >>

jAvA sqlExCEption

检查你的SQL语句:查询的列在数据库表里不存在! 重名的列,前面没加表名或别名

你的sql语句中有一列数据的列名(字段)是在数据库中没有的,估计是你的列名打错了或者数据库中根本没有这个字段。仔细检查一下吧! 希望能帮到你!

能把你的全部程序弄来看看不? getInt()和getString(),记得好像是要参数。数据库字段名 如getString("uname"); 不知道你全部程序什么样子。瞎说了下。看能不能帮上忙

违反协议错误,一般都是JDBC的驱动出错了,你检查一下连接数据库的JDBC驱动是否正确。 Oracle 11G的JDBC驱动并不能用于Oracle 10G Release 2的数据库,因此必须使用Oracle 10G Release2的JDBC驱动,这个驱动可以在Oracle安装目录下找到。在Oracl...

url错了,mysql4是什么东西埃 jdbc:mysql://127.0.0.1:3306/mypetshop

你在prepardstatement里面只有一个问号 在下面的时候 怎么却提供了4个值给他 很显然不可以的嘛 要么你就再加三个问号 insert into reader values(? , ? , ? , ?) 这才像点样 这错误太低级了

number类型如果是后面带小数点的呢,最好在实体类里面做一下转化。应该是这的问题,应该看一下具体的代码。还有可能是double的小数点或者位数,多余number的

Result.next()只会在两种情况发生异常:一是数据库本身故障,二是已经关闭。 而在你的程序中只是为了防止出现一个异常不影响其它的,那么可以假定了,前面的访问是正确的。所以,第一个异常原因不可能出现的。而你不会自己主动在另一个线程关闭...

这个是Java报的错,原因是查询出来的列名和getInt("state");使用的列名不一致,导致这个问题。你还是查看一下查询结果集合中的列名是否包含state这个列名,建议在调试窗口中看看报错时r中存储的内容。

JZ00L: 登录失败。 可能是用户密码错误。 你用isql看看能否登录。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com