www.ctrt.net > JAvA在开库的时候出现了 : jAvA.sql.SQLExCEption...

JAvA在开库的时候出现了 : jAvA.sql.SQLExCEption...

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

关闭的数据连接。兄弟检查下在main 39行、doOrderDel 38行、orderdetailDel 56 行代码前是否存在类似与conn.close()语句。如果有请去掉。

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....

你的表建的有问题,程序应该是在int math=rs.getInt("math");这一行代码出错的。 把代码中的“math”、“english”改成“字段4”、“字段5”(String)或者改成4、5(int)。 看了你的图片,你在数据库表中建的表的5个字段分别是“字段1”、“字段2”、“字段...

关闭的数据连接。兄弟检查下在main 39行、doOrderDel 38行、orderdetailDel 56 行代码前是否存在类似与conn.close()语句。如果有请去掉。

url = "jdbc:mysql://127.0.0.1:3306/Mysql"; 从这里看你的database name是mysql,但是你下面又有个database叫magazine,你想查的是哪个数据库呢,是不是这个问题呢?然后这里可以不用preparedStaement,直接getStatement试试

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

事务已经被回滚了,所以你不能继续操作了。。。说明如果你的数据库操作一切正常的情况下你应该不会出现任何问题,但是,如果一旦出现问题,回滚以后,你依然在用这个transaction进行数据库的操作,这样的代码肯定是有问题的。 你去检查下吧,如...

那就是你把数据库的字段设置成了非空,所以当你插入空的数据进去的时候就报错了 你改下数据库让这个字段可以空

sql 在连接时注意加空格。 参考这个,估计跟你的一样的错误。。。 http://zhidao.baidu.com/link?url=TE2UgeO7CJzjGZamVvjGD60gHjPLy6vSbcJCHVnwaGLjq0lYHZjnx9OjB5u4TQuyEFPZpZEeZH73gxKeA1SVT_ 另外你可以把你的SQL文在数据库里执行下, 你可...

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com