• myeclipse连接oracle数据库调试方法


    1.控制台打印法:            
                    System.out.println(flag+"\n");
                    System.out.println(flag+"\r");//此处为换行
                    System.out.println(this.getClass()+" execute() ");
                    System.out.println(user.getUserName());
                    System.out.println(user.getPassWord());
                    System.out.println(user.getAge());
                    System.out.println(user.getSex());
                    System.out.println(user.getBeizhu());
                    System.out.println(user.getHobby()[0]);
                    System.out.println(user.getXieyi());
    2.数据库插入真实值法: 

                     private String sql;
                     private DBConnection dbcon;
                     private int flag;
                     private Users currentUser;
                     private ResultSet rs;
     
     public int insert(Users user)
     {
                    dbcon=new DBConnection();
      sql=" insert into bbs_students ( username,password,sex,age,hobby,beizhu,xieyi)  values ('shitou','123',0,59,'music','woshih',0)  ";
                    flag=dbcon.executeUpdate(sql); 
                    return flag; 

     }

     public Users GetAll(Users user)
     {
                   dbcon=new DBConnection();
                   sql="

     select  userid,username  from bbs_students where username='"+user.getUserName()+"' and password='"+user.getPassWord()+"'

                          ";                                    //切记插入的sql语句末不能有;       !!!!!!!
                   rs=dbcon.executeQuery(sql);
                   try{
                             if(rs.next())
                                 {
                                     currentUser=new Users();
                                     currentUser.setUserName(rs.getString("username"));
                                     currentUser.setSex(rs.getInt("sex"));
                                     currentUser.setAge(rs.getInt("age"));
                                     currentUser.setBeizhu(rs.getString("beizhu"));
                                      currentUser.setXieyi(rs.getString("xieyi"));
        
                                     //打印  数组中的值
                                     System.out.println(currentUser.getUserName());
                                     System.out.println(currentUser.getPassWord());
                                     System.out.println(currentUser.getAge());
                                     System.out.println(currentUser.getSex());
                                     System.out.println(currentUser.getBeizhu());
        
                                      //String s=rs.getString("hobby");
                                      //currentUser.setHobby(s.split(":")); 
                                      currentUser.setHobby(rs.getString("hobby").split(":"));  
                                   }
                          }

                        catch (SQLException e)

                         {
                                       // TODO Auto-generated catch block
                                      e.printStackTrace();
                         }


                            //打印  数组中的值
                       System.out.println(flag+"\r");
                       System.out.println(this.getClass()+" execute() ");
                       System.out.println(currentUser.getUserName());
                       System.out.println(currentUser.getPassWord());
                       System.out.println(currentUser.getAge());
                       System.out.println(currentUser.getSex());
                       System.out.println(currentUser.getBeizhu());
                       System.out.println(currentUser.getHobby());
                       System.out.println(currentUser.getHobby()[0]);  //此处打印为空值,要从1开始
                       System.out.println(currentUser.getHobby()[1]);
                       System.out.println(currentUser.getHobby()[2]);
                       System.out.println(currentUser.getXieyi());

     
                        return currentUser;
    }

    欢迎大家多多交流
  • 相关阅读:
    继承 接口 多态
    组合(补充)和 继承
    面向对象初级
    模块和包
    time,random,os,sys,序列化模块
    inline详解
    C++静态数据成员与静态成员函数
    OpenCV Mat数据类型及位数总结(转载)
    拼搏奋斗类
    c++虚函数实现机制(转)
  • 原文地址:https://www.cnblogs.com/shihao316558512/p/9737084.html
Copyright © 2020-2023  润新知