你写了一堆:哪里有问题啊;你没有说清楚

解决方案 »

  1.   

    try
       {
       
        //装载驱动程序
       Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
      
       //创建连接
        Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=sp","sp","sp");
       //创建执行语句。
       //===========================使用PreparedStatement========//
        ResultSet rs = null;
      Statement stmt=con.createStatement();
        rs = stmt.executeQuery("Select * From sp where UserID='"+UserID+"'");
    if(rs.next()){
    stmt.executeUpdate("UPDATE sp set TimeStamp='"+TimeStamp+"',ExpireTime='"+ExpireTime+"' where UserID='"+UserID+"'");
    // out.println("更新数据成功");
    }
    else{
        stmt.execute("INSERT INTO sp(SPID,Result,UserID,NickName,TimeStamp,ExpireTime,UserProfile,md5) values('"+SPID+"','"+Result+"','"+UserID+"','"+NickName+"','"+TimeStamp+"','"+ExpireTime+"','"+UserProfile+"','"+MD5UserID+"')");
        //out.println("添加数据成功");
       //关闭连接、释放资源
        }
    String user=UserID;
    response.sendRedirect("http://www.hzgd.com/do_splogin.php?key="+user+"");
        stmt.close();
        con.close();
        }