标题:有关JPasswordField的问题
只看楼主
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
结帖率:33.33%
 问题点数:0 回复次数:2 
有关JPasswordField的问题

String url = "jdbc:odbc:NetBar";
String str = "select * from Card where name='" +
jTextField1.getText() +
"' and Password='" + jPasswordField1.getPassword() + "'";
Connection con = DriverManager.getConnection(url, "friends",
"123456");
Statement s = con.createStatement();
ResultSet rs = s.executeQuery(str);
while (rs.next()) {
String a = rs.getString(name);
String b = rs.getString(Password);
我想得到数据库中的Password这个属性中的信息然后和jPasswordField.getText()进行比较,可是在红字处总是报错!虽然我知道在数据库中的Password里的信息是可以用getString来得到,可是jPasswordField1.getText()却是char型的,有什么简便的方法可以让他们进行比较啊??最好能给段代码!!!

搜索更多相关主题的帖子: String name con str 
2006-10-01 22:05
every
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-7-11
得分:0 
public class test
{
public static void main(String args[])
{
char ch[]=new char[5];
char c='a';
for(int i=0;i<5;i++,c++)
{
ch[i]=c;
System.out.print(ch[i]+" ");
}
String s=new String(ch);
System.out.println("\nString:"+s);
}
}
先把ch[]转化成String在比较就行了

花儿为什么这样红??
2006-10-29 17:01
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
得分:0 
String.valueOf()试试

开开心心的过&玩每一天!!!!
2006-10-29 17:32



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




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

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