现在的问题是这样的:
1.如果我不写ps.println("mysoft Debug log file ------");这个语句,编译时就提示mysoft.log找不到,可是我在这个.java文件的同目录下有mysoft.log啊,这是怎么回师?
2.两个语句都有的情况下,编译时提示:ps.println("mysoft Debug log file ------"); type expected ,这个怎么改正呢????
谢谢
1.如果我不写ps.println("mysoft Debug log file ------");这个语句,编译时就提示mysoft.log找不到,可是我在这个.java文件的同目录下有mysoft.log啊,这是怎么回师?
2.两个语句都有的情况下,编译时提示:ps.println("mysoft Debug log file ------"); type expected ,这个怎么改正呢????
谢谢
try{
PrintStream ps = new PrintStream(new FileOutputStream ("mysoft.log"),true);
ps.println( "mysoft Debug log file ------" );
}
catch{FileNotFoundException e}{}或者在你的这个方法定义处加上throws IOException
public class UserBean implements Serializable
{
String error; // an error message.
Connection con;
PrintStream ps = new PrintStream(new FileOutputStream("mysoft.log"),true);
ps.println( " Debug log file ------" );
public UserBean() { }
public void connect() throws ClassNotFoundException, SQLException, Exception
{ ...
} // end of connect()
public void disconnect() throws SQLException
{ ...
} // end of disconnect()
public int login_CheckUser(String username, String password ) throws SQLException, Exception
{
if (con != null)
{
try{
// create a prepared SQL statement
ResultSet rs=null;
PreparedStatement selectuser;
ps.print("username="+username);
ps.print("passwd="+password);
selectuser = con.prepareStatement("SELECT * FROM user_information WHERE username=? and password=?;");
selectuser.setString(1, username);
selectuser.setString(2, password);
rs=selectuser.executeQuery();
while(rs.next())
{
return 1;
}
}
catch (SQLException sqle)
{
return 0;
}
}
else
{
return 0;
}
return0;
} // end of login checkUser()
这里,我建立一个文件mysoft.log只是为了调试时使用,这是个JAVABEAN,为什么建立文件就是有问题了?请帮忙,谢谢