| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1783 人关注过本帖
标题:[求助]关于连数据库[已解决]
只看楼主 加入收藏
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
System.out.println(rs.getString("2"));


你怎么能这样写呢?

你有名字叫2的这个列吗?


你应该把2的引号去号,说明取第二列的内容

可惜不是你,陪我到最后
2007-01-24 14:23
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
收藏
得分:0 
不是 一开始是对的  后来我用过列名  改回来的时候改错了

2007-01-24 14:28
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

这不可能会对的

我问你,现在你的表里面有没有一个叫"2"的列,如果有,就可以这样,如果没有,就肯定会错

你可以用String来指定列名,也可以用int来指定第几列,只有这两种方法


可惜不是你,陪我到最后
2007-01-24 14:30
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
收藏
得分:0 
我刚才那是改成getString("密码")试过之后想改成getString(2) 改错了 没有把“”去掉  之前我用getString(2)也是说无效的游标状态

2007-01-24 14:34
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用新之助在2007-1-24 14:34:00的发言:
我刚才那是改成getString("密码")试过之后想改成getString(2) 改错了 没有把“”去掉 之前我用getString(2)也是说无效的游标状态
你的表的结构是什么?
列出来看看

可惜不是你,陪我到最后
2007-01-24 14:41
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
要不你现在把"2"改成2再试试看

可惜不是你,陪我到最后
2007-01-24 14:41
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
收藏
得分:0 

用户名 char(15)
密码 char(15)
权限 char(10)


2007-01-24 14:42
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
那好,你运行一下你的程序

可惜不是你,陪我到最后
2007-01-24 14:43
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
收藏
得分:0 
我用getString(2)还是无效的游标状态

2007-01-24 14:47
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
收藏
得分:0 
驱动是加载成功的 SQL执行也能得到结果的(因为如果输一个表里不存在的用户名的话会提示用户不存在的  输入正确的用户名和密码就一直提示密码错误)

2007-01-24 14:48
快速回复:[求助]关于连数据库[已解决]
数据加载中...
 
   



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

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