zoukankan      html  css  js  c++  java
  • 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;
    }

    欢迎大家多多交流
  • 相关阅读:
    Oracle 11g 在本机上安装PLSQL DEveloper
    Oracle 11g 启动与关闭服务的脚本
    Oracle 11g 安装过程图解
    linux下vi命令大全
    accuracy、precision、recall、true positives, true negatives, false positives 和 false negatives
    // 40、用1、2、2、3、4、5这六个数字,写一个main函数,打印出所有不同的排列, // 如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连.
    阿里巴巴第二道(研发类) 笔试题1,原题大致描述有一大批数据,百万级别的。数据项内容是:用户ID、科
    621. Task Scheduler
    625. Minimum Factorization
    623. Add One Row to Tree
  • 原文地址:https://www.cnblogs.com/shihao316558512/p/9737084.html
Copyright © 2011-2022 走看看