qq_45576190 2022-10-09 10:03 采纳率: 25%
浏览 25
已结题

加载驱动 连接数据库 软件就没了

img


如果输入第二个判断条件的内容(和第一个几乎一样除了名字),就又判断不了用户名密码了都,(控制台显示加载驱动,连接数据库,没有用户名密码正确。然后debug的话本来第一个if完了就下一个elseif,但是它下一步进入if里了,下一步直接最后一个else了(最后一个else还有弹窗呢都没弹),然后程序没了)

debug显示return b; 然后下一步到了if(denglu)函数,然后下一步到了最后一个else,然后就没了程序;

if(s.yanzheng1(tt)){//iftt管理员frame。
                                    
                            if(s.denlu1(tt, pp))
                            {
                            
                                     j1.dispose();
                                     dl.setVisible(true);
                                 }
                            else
                                JOptionPane.showMessageDialog(null,"用户名或密码不正确,请重新输入!");
                        }
                    else if(s.yanzheng2(tt)){//else if teacher frame
                            if(s.denlu2(tt, pp))
                            {
                            
                            j1.dispose();
                         d2.setVisible(true);}
                            else
                                JOptionPane.showMessageDialog(null,"用户名或密码不正确,请重新输入!");}

    public boolean yanzheng2(String tt){
        Boolean b = false;
        Statement st = null;
        ResultSet rs = null;
        try {
            c= DBConnect.getConn();
            String sql = "select* from teacher where name= '"+tt+"'" ;
            st=c.createStatement();
            rs = st.executeQuery(sql);
            while (rs.next()) {
                
                b = true;            
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            DBclose.getclose(rs, st, null);
            //rs.close(); st.close();
        }
        return b;

  • 写回答

1条回答 默认 最新

  • 骆言 2022-11-09 10:21
    关注

    没有问题,程序没报错。 只是你代码里面没有添加查询结果输出控制台。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月12日
  • 创建了问题 10月9日

悬赏问题

  • ¥30 QT调用百度智能云千帆模型无法取得返回文本
  • ¥50 CCD工业视觉相机检测出现光边
  • ¥20 C++初高中竞赛题,devc++可以通过的
  • ¥60 二次元手游日常任务自动化代肝(相关搜索:自动化)
  • ¥15 mysql将查询的结果作为动态列名怎么实现
  • ¥50 python自动地图截图脚本
  • ¥15 fastreport怎么判断当前页数
  • ¥15 Kylin-Desktop-V10-GFB-Release-JICAI_02- 2207-Build14-ARM64.iso有没有这个版本的系统啊
  • ¥15 能不能通过蓝牙将传感器数据传送到手机上
  • ¥20 100元python和数据科学实验项目