java登录界面,编译器没报错,但数据库里的用户密码输进去却跳出来的总是错误的对话框 数据库java界面对话框 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我建议你在判断两个字符串是否相等的时候用equals方法,而不是用“==” if(rs.getString("user").equals(a)&&rs.getString("password").equals(b)){ abc=1; }你把rs.getString("user")rs.getString("password")这两个打印出来看下 按照三楼的修改方法试试看。如果还有问题,就在数据库查询处打断点,看看 ResultSet rs = stmt.executeQuery("select * from 123 "); 查询的结果集有哪些数据,再看看循环里面的 rs.getString("user") 和 rs.getString("password") 取值情况。 楼主我都不知道说你什么好了第一,如2楼所说,把==改成equal()方法来判断字符串相等;第二,你在第87和88行把用户名和密码存入了name和password两个局部变量里面,但是你调用logindatabase()方法的时候传的参数又是传的uname和Mima两个属性uname和Mima从来没被赋值永远都是空的,传进去验证不错才怪应该传name和password好吗uname和Mima这两个属性完全没有用好吗 uname和Mima在77和78两行,估计改的时候头昏了,设置了两遍 uname和Mima在77和78两行,估计改的时候头昏了,设置了两遍77和78更不靠谱了这个是在窗体构造的时候就被赋值了,那个时候两个输入框都还是空的总而言之,这两个玩意儿完全没用。 打印弄不出来耶eclipse上报错是这样子的麻烦问一下,我应该怎么弄才能弄对呀 uname和Mima在77和78两行,估计改的时候头昏了,设置了两遍77和78更不靠谱了这个是在窗体构造的时候就被赋值了,那个时候两个输入框都还是空的总而言之,这两个玩意儿完全没用。可是,按照你的我改好了。。我把77、78删了,传uname和password了,但还是一样一样的问题 uname和Mima在77和78两行,估计改的时候头昏了,设置了两遍77和78更不靠谱了这个是在窗体构造的时候就被赋值了,那个时候两个输入框都还是空的总而言之,这两个玩意儿完全没用。可是,按照你的我改好了。。我把77、78删了,传uname和password了,但还是一样一样的问题噢还有一个忘说了就是关于8楼那个异常,是因为你26行的连接语句写错了,就该是:"jdbc:mysql://localhost:3306/test","root","123456" 把77、78行删掉,把连接语句改成"jdbc:mysql://localhost:3306/test","root","123456",然后95行参数改成name,password,最后就是大家说的那个==换成equals() 求正则表达式 String a = "haha"中的"haha"和a到底在堆中还是栈中还是其他区域,达人们都来讨论下。 point类、circle类和cycliner类之间的继承问题 请问怎么求n!的阶层 如何在java中对mysql数据库是否有某项记录进行判断? final的用法 初学java,问一个问题, 求大神指教 各位兄弟,我现在正在做一个数据库操作的类,能不能返回一个结果集? 大家又没有看到日历控件方面的帖子? 请教高手,这个错误如何解决?? 创建两个窗体-如何阻止在关闭第二个窗体时不把第一个关闭 我想把报表打印成jpg格式,并将图片存储到固定目录下,怎么办?
abc=1;
}你把rs.getString("user")
rs.getString("password")
这两个打印出来看下
如果还有问题,就在数据库查询处打断点,看看 ResultSet rs = stmt.executeQuery("select * from 123 ");
查询的结果集有哪些数据,再看看循环里面的 rs.getString("user") 和 rs.getString("password") 取值情况。
第一,如2楼所说,把==改成equal()方法来判断字符串相等;
第二,你在第87和88行把用户名和密码存入了name和password两个局部变量里面,但是你调用logindatabase()方法的时候传的参数又是传的uname和Mima两个属性uname和Mima从来没被赋值永远都是空的,传进去验证不错才怪应该传name和password好吗uname和Mima这两个属性完全没有用好吗
77和78更不靠谱了这个是在窗体构造的时候就被赋值了,那个时候两个输入框都还是空的总而言之,这两个玩意儿完全没用。
eclipse上报错是这样子的
麻烦问一下,我应该怎么弄才能弄对呀
77和78更不靠谱了这个是在窗体构造的时候就被赋值了,那个时候两个输入框都还是空的总而言之,这两个玩意儿完全没用。
可是,按照你的我改好了。。我把77、78删了,传uname和password了,但还是一样一样的问题
77和78更不靠谱了这个是在窗体构造的时候就被赋值了,那个时候两个输入框都还是空的总而言之,这两个玩意儿完全没用。
可是,按照你的我改好了。。我把77、78删了,传uname和password了,但还是一样一样的问题
噢还有一个忘说了就是关于8楼那个异常,是因为你26行的连接语句写错了,就该是:
"jdbc:mysql://localhost:3306/test","root","123456"
把连接语句改成"jdbc:mysql://localhost:3306/test","root","123456",
然后95行参数改成name,password,
最后就是大家说的那个==换成equals()