标题:IO问题
只看楼主
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
有没有成功我也不知道,你应该看看有没有异常抛出,异常信息会告诉你的

你的catch(Exception e){}里面应该至少要把异常打印出来吧

这样才知道可能发生了什么异常,你这样空在那里,有什么用?

可惜不是你,陪我到最后
2006-12-19 23:18
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
异常说“Table 'mysql.item' doesn't exist”

2006-12-19 23:23
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'mysql.item' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3176)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1153)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1266)
at JDBC.MysqlData.main(MysqlData.java:12)

2006-12-19 23:23
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
那就是说

mysql.item这张表并不存在


可惜不是你,陪我到最后
2006-12-19 23:26
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 
我看了一下 配置文件里的数据库写错了 晕啊

但是我改过以后这次不报了,但是它啥也没显示

不知道为啥

2006-12-19 23:39
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
得分:0 

感觉这块写的有问题
PreparedStatement stmt = con.prepareStatement("select item_id from item where item_id=?");
stmt.setString(0,"002");


2006-12-19 23:44
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
以下是引用心动音符在2006-12-19 23:44:30的发言:

感觉这块写的有问题
PreparedStatement stmt = con.prepareStatement("select item_id from item where item_id=?");
stmt.setString(0,"002");

下标从1开始,不是从0开始

还有你这语句写了有什么意义,查找item_id,而这个item_id又是你赋值的,查出来的不就是你赋值的那个值,而不是所有列
要查出所有列你可以用"select * from item where item_id=?";


可惜不是你,陪我到最后
2006-12-20 09:37
honkerman
Rank: 2
等 级:新手上路
威 望:4
帖 子:3078
专家分:0
注 册:2006-8-25
得分:0 
加一个if(con!=null){System.out.println("linked");}就能看出来连上没

" target="_blank">God Bless You[GLOW=255,#00ff00,2]My Friends![/GLOW]
2006-12-20 16:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-110652-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.382561 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved