blsn.net
当前位置:首页 >> jAvA连接orAClE数据库jAvA.sql.SQLExCEption: 无效... >>

jAvA连接orAClE数据库jAvA.sql.SQLExCEption: 无效...

java.sql.SQLException: 无效的列索引 无效的列索引 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145) at oracle.jdbc.driver....

java.sql.SQLException: 无效的列索引 无效的列索引 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145) at oracle.jdbc.driver....

String str = "select * from management where name=? and password=?"; String str = "select * from management where name='"+txtId.getText()+"' and password='"+txtPass.getText()+"'";pstat = datacon.prepareStatement(str);pstat.setS...

这是你SQL语句的问题,出现ORA-00904是数据库传过来的错误.你把你的SQL语句放到数据库里面查一下是一样的错,不是你代码的错误.应该是字段不存在或者字段值是字符类型的,你没有加上引号 , 根据你回复一楼的.应该是那个字段是int类型的.而你却给它...

你确定SQL的URL是外网访问链接?

这个问题,显然是你Dao层有问题,能把你连接数据库的代码补充出来么? 帮你修改下。

看提示, 估计是你的 代码中 get某个值时, 列名写错了,与你sql语句中取出来的列名不一致。

连接数据库的时候,用户名或者密码有问题。 请检查登陆的用户名和用户密码

你在执行rs.next之前首先确定它是否已经被赋值,是否前面出错导致它还是null , oracle连接好像需要安装客户端和配置好客户端,你是否已经安装和配置Oracle客户端!

jdk的版本问题,你升级一下jdk的版本吧,我之前也遇到过这个问题,jdk是1.6.0_10的,升级到1.6.0_30就解决了

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