看你的sql语句写对了没有把,select from tb1_use where use_name='(这里有个单引号)"+你拿到的名字+"' and use_password="+你拿到的密码;查看ResultSet为空,不为空就登录成功了。你可以用打印语句检查你登录的用户名和密码,你拿到的数据是什么。如果拿到数据是对的,就是sql语句的问题了。
public class frame1 extends JFrame {
public frame1() {
setContentPane(getPanel());
setSize(200, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
private JPanel getPanel() {
JPanel panel = new JPanel(new BorderLayout());
JTextArea text = new JTextArea();
//将信息整合成字符串赋值给JTextArea,
textsetText("姓名:Duck\n密码:1234 。。。。\n");
textsetVisible(true);
paneladd(text, BorderLayoutCENTER);
return panel;
}
public static void main(String[] args) {
new frame1();
}
}
我的也没错啊,我是将你查询到的数据库的内容整合成一个字符串,在d出界面上的JTextArea 这个控件上显示,你可以把我给的例子运行一下看看
我无语了,JFrame不是一个窗体么?
好吧,换一种说法,你想怎样显示这些数据?你所谓的窗体时另外d出来的还是在原有窗体上
以上就是关于java与数据库连接登陆页面全部的内容,包括:java与数据库连接登陆页面、java怎么将数据存入数据库中并用界面显示、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)