dao.java
来自「java做的机票查询系统、 仅供初学者参考! 包含了数据库!!」· Java 代码 · 共 91 行
JAVA
91 行
package GaoerferPackage;
import java.sql.*;
import java.util.*;
import GaoerferPackage.DBUtil;
import GaoerferPackage.Bean;
/**
* 操作方法类
* @author Administrator
*
*/
public class DAO {
private java.sql.ResultSet rs=null;
private java.sql.PreparedStatement ps=null;
private java.sql.Connection con=null;
/**
* 根据会员卡号查询密码的方法
* @param card
* @return
*/
public Bean getCard_Password(String card) {
Bean bean=null;
DBUtil db=new DBUtil();
try {
con=db.getConnection();
String sql="select * from Card where CardNo=?";
ps=con.prepareStatement(sql);
ps.setString(1, card);
rs=ps.executeQuery();
while(rs.next()) {
bean=new Bean();
//bean.setMCard(rs.getString(1));
bean.setMPassword(rs.getString(2));
}
}
catch(java.sql.SQLException sqle) {
sqle.printStackTrace();
}
finally {
db.close(rs, ps, con);
}
return bean;
}
/**
* 根据球场查询价格的方法
* @param court
* @return
*/
public Bean getPrice(String court,int num) {
Bean bean=null;
DBUtil db=new DBUtil();
try {
con=db.getConnection();
String sql="select Price from Court where CourtName=?";
ps=con.prepareStatement(sql);
ps.setString(1, court);
rs=ps.executeQuery();
while(rs.next()) {
bean=new Bean();
bean.setMCourt(court);
bean.setMNum(num);
bean.setMPrice(rs.getFloat("Price"));
}
}
catch(java.sql.SQLException sqle) {
sqle.printStackTrace();
}
finally {
db.close(rs, ps, con);
}
return bean;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?