db.java~14~
来自「网吧的计费系统,通过改系统可以简单的为网吧的收费提供方便」· JAVA~14~ 代码 · 共 74 行
JAVA~14~
74 行
package prj;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class DB {
public DB() {
}
private static final String Driver = "sun.jdbc.odbc.JdbcOdbcDriver";
private static final String url = "jdbc:odbc:java";
public static Connection getConnection() {
Connection dbConnection = null;
try {
Class.forName(Driver);
dbConnection = DriverManager.getConnection(url);
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (SQLException ex) {
ex.printStackTrace();
}
return dbConnection;
}
public boolean panduan(Card dbcard) {
String id = dbcard.getId();
String password = dbcard.getPassword();
String strsql = "select password from Card where Id = ?";
System.out.println("**" + id);
Connection con = getConnection();
try {
PreparedStatement s = con.prepareStatement(strsql);
s.setString(1, id);
ResultSet rs = s.executeQuery();
if ( rs.next()) {
if ( password.equalsIgnoreCase(rs.getString(2)) ) {
return true;
} else {
JOptionPane.showMessageDialog(null, "你输入的密码不正确! 请重新输入...");
return false;
}
} else {
JOptionPane.showMessageDialog(null, "卡号不存在!");
return false;
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return false;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?