日期:2014-05-20 浏览次数:21136 次
public boolean query() {
ResultSet rset = null;
Statement stmt = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/dms?user=root&password=1234"; // 连接ODBC数据源
conn = DriverManager.getConnection(url); // 连接url指定的数据库
stmt = conn.createStatement();//创建语句对象
rset = stmt.executeQuery("SELECT * FROM " + table); // 执行数据查询select语句,系统走到这步在不往下执行
while (rset.next()) {
// 从前向后访问获得每行数据
if (rset.getString(0).equals(username)
&& rset.getString(2).equals(password)){ // 获得当前行指定列的值
return true;
}
}
return false;
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
rset.close();
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return false;
}