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;
    }

    欢迎大家多多交流
  • 相关阅读:
    单例模式中的懒汉式以及线程安全性问题
    单例模式中的饿汉模式
    自我管理的8个好习惯
    从java字节码角度看线程安全性问题
    工作上的建议
    从线程的优先级看饥饿问题
    多线程存在哪些风险
    DirectX SDK (June 2010)安装错误S1023,解决方法
    Microsoft DirectX SDK 2010 版本下载
    如果程序集是从 Web 上下载的,即使它存储于本地计算机,Windows 也会将其标记为 Web 文件,http://go.microsoft.com/fwlink/?LinkId=179545
  • 原文地址:https://www.cnblogs.com/shihao316558512/p/9737084.html
Copyright © 2011-2022 走看看