try
{

sql = "SELECT name,passwd FROM student WHERE name=?";
pstmt.setString(1,name);

pstmt = DBconn.prepareStatement(sql) ;

      rs = pstmt.executeQuery() ;

if(rs.next())
{
out.println("登陆成功!") ;
}
else
{
out.println("登陆失败!") ;
}
}
/* catch(Exception e)
{
out.println("数据库操作失败!");
} */
catch(Exception e)
 {
 e.printStackTrace();
 }提示我数据库操作失败,这段代码有问题吗?
后面个后台抛出   at java.lang.Thread.run(Unknown Source)

解决方案 »

  1.   

    sql = "SELECT name,passwd FROM student WHERE name=?";
    pstmt.setString(1,name);
    好像是这两句写反了。刚才我去掉TRY,再换了这两句的位置,就对了。后来加上TRY。也是对了的。
      

  2.   

    成都民办四川天一学院大二学生求暑假实习单位
    会asp jsp phototshop xml flash java
    下期开课asp.net
    上进心强,性格开朗。善于沟通。
    没有要求,只求能实习积累知识和经验。