用户登陆
sql里面有小王 但是还是输出小王不在 if(rs.getString("姓名")=="小王")这歌语句没有执行到 有什么解决办法么
顺便告诉我一下出现这歌问题 的原因 谢谢各位大侠了
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.*;
public class sql {
public static void main(String[] args) {
Connection cn = null;
ResultSet rs = null;
Statement stmt = null;
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
cn = DriverManager.getConnection
("jdbc:microsoft:sqlserver://localhost:1433;yuanxiang=master","yuanxiang","yuanxiang");
stmt = cn.createStatement();
rs= stmt.executeQuery("select * from [yuanxiang].[dbo].yx");
while(rs.next()){
if(rs.getString("姓名")=="小王"){
System.out.print("有小王");
}
else
System.out.print("小王不在");
}
}catch (Exception e) {
e.printStackTrace();
}
finally
{
try {
rs.close();
stmt.close();
cn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}