MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » javaBean连接SQL Server 2000数据库解决思路

javaBean连接SQL Server 2000数据库解决思路(2)

www.MyException.Cn  网友分享于:2013-09-12  浏览:16次

        this.msg=msg;  
    }
    public   void   addMessage()throws   Exception
    {
        try
        {
            PreparedStatement   stm=con.prepareStatement( "insert   into   message   values(?,?,?,?,?) ");
            stm.setString(1,msg.getTitle());
            stm.setString(2,msg.getName());
            stm.setDate(3,new   java.sql.Date(new   java.util.Date().getTime()));
            if((msg.getEmail()).length()==0)
            stm.setString(5,null);
            else   stm.setString(5,msg.getEmail());
            stm.setString(4,msg.getContent());
            try
            {
                  stm.executeQuery();
            }
            catch(Exception   e)
            {           }
            con.close();
        }
        catch(Exception   e)
        {
            e.printStackTrace();
            throw   e;
        }
    }
    public   Collection   getMessage()   throws   Exception
    {
        Collection   ret=new   ArrayList();
        try
        {
            Statement   stm=con.createStatement();
            ResultSet   result=stm.executeQuery( "select   count()   from   message ");
            int   message_count=0;
            if(result.next())
            {
                message_count=result.getInt(1);
                result.close();
            }
            if(message_count> 0)
            {
                result=stm.executeQuery( "select   *   from   message   order   by   time   desc ");
                while(result.next())
                {
                    String   title=result.getString( "title ");
                    String   name=result.getString( "name ");
                    String   mail=result.getString( "mail ");
                    String   content=result.getString( "content ");

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有