package cn.simba.pdi;
import cn.simba.pd.*;
import cn.simba.pv.*;
import java.sql.*;
import cn.simba.dbc.*;
public class AddPersonDAOImpl implements localOod
{
public boolean isLogin(PersonVo pv)
{
boolean flag=false;
return flag;
PreparedStatement pstmt=null; //编译时 错就报在这 提示无法访问语句:PreparedStatement pstmt=null;
ResultSet rs=null;
String sql=null;
DBconnection db=null;
db=new DBconnection();
sql="select * from person where name=? and password=?";
try
{
pstmt=db.getConnection().prepareStatement(sql);
}catch(Exception e)
{
e.printStackTrace();
}
try
{
pstmt.setString(1,pv.getName());
pstmt.setString(2,pv.getPassword());
rs=pstmt.executeQuery();
........................................
.......................................
以下代码略过,,,,,,,,,,,,
请哪位赐教下 错在哪里 我看了很久没找出来 谢谢
import cn.simba.pd.*;
import cn.simba.pv.*;
import java.sql.*;
import cn.simba.dbc.*;
public class AddPersonDAOImpl implements localOod
{
public boolean isLogin(PersonVo pv)
{
boolean flag=false;
return flag;
PreparedStatement pstmt=null; //编译时 错就报在这 提示无法访问语句:PreparedStatement pstmt=null;
ResultSet rs=null;
String sql=null;
DBconnection db=null;
db=new DBconnection();
sql="select * from person where name=? and password=?";
try
{
pstmt=db.getConnection().prepareStatement(sql);
}catch(Exception e)
{
e.printStackTrace();
}
try
{
pstmt.setString(1,pv.getName());
pstmt.setString(2,pv.getPassword());
rs=pstmt.executeQuery();
........................................
.......................................
以下代码略过,,,,,,,,,,,,
请哪位赐教下 错在哪里 我看了很久没找出来 谢谢
return flag; 你这里有了return了,肯定是说无法到达代码。请去掉这一句
boolean flag =true;if(flag==false)
return flag;
return flag; 就表示已经退出这个方法了
非常感谢各位的回复