-
List<Object> paramList=new ArrayList<Object>(); paramList.add("%"+stuName+"%");查看全部
-
/** *@param searchModel 查詢參數(shù) *@return 返回參數(shù) / public List<Student> getAllStudent(Student searchModel){ List<Student> result=new ArrayList<Student>(); String stuName=searchModel.getStuName(); int gender=searchModel.getGender(); StringBuilder sql=new StringBuilder("select*from t_student where 1=1"); if(stuName!=null&&!stuName.equals("")){ sql.append("and stu_name like?"); } return result; }查看全部
-
public interface StudentService{ /** *根據(jù)查詢條件,查詢學(xué)生分頁信息 *@param searchModel *封裝查詢條件 *@param pageNum *查詢第幾頁數(shù)據(jù) *@param pageSize *每頁顯示幾條數(shù)據(jù) *@return 查詢結(jié)果 / public Pager<Student> findStudent(Student searchModel,int pageNum,int pageSize); }查看全部
-
Action/servlet-use>(interface) service (interface) dao ^ | /\ /\ | \/ / | jsp頁面 serviceImpl ---- / DaoImpl查看全部
-
static{ loadConfig(); }查看全部
-
//加載數(shù)據(jù)庫配置信息,并給相關(guān)的屬性賦值 public static void loadConfig(){ try{ InputStream inStream=JdbcUtil.class.getResourceAsStream("/jdbc.properties"); Properties prop=new Properties(); prop.load(inStream); USERNAME=prop.getProperty("jdbc.username"); }catch(Exception e){ throw new RuntimeException("讀取數(shù)據(jù)庫配置文件異常!",e); } }查看全部
-
CREATE TABLE `t_student`( `id` int(11) NOT NULL AUTO_INCREMENT, `stu_name` varchar(16) NOT NULL, `gender` int(11) DEFAULT NULL, `age` int(11) DEFAULT NULL, `address` varchar(128) DEFAULT NULL, PRIMARY KEY(`id`) )查看全部
-
public class Pager<T> implements Serializable{ private int pageSize;//每頁顯示紀(jì)錄的條數(shù) private int currentPage;//當(dāng)前第幾頁 private int totalPage;//總頁數(shù) private int totalRecords;//總紀(jì)錄條數(shù) private List<T> dataList;//數(shù)據(jù)集合 //getter and setter... }查看全部
-
public class Student{ private int id;//學(xué)生id private String name;//學(xué)生姓名 private int age;//學(xué)生年齡 private int gender;//學(xué)生性別 private String address;//學(xué)生住址 }查看全部
-
1 異常處理的原則 有了異常不要吞掉,應(yīng)該把它throws出去,交給上層進(jìn)行處理 throw RuntiemException(提示信息 e) 2 使用preparedStatement的好處。將sql語句和參數(shù)隔離開,便于維護(hù),防止sql注入(出于安全考慮) 3 加載配置文件properties文件,該文件放在src平級的Source Folder下 獲取文件,InputStream inputstream=類名.class.getResourceAsStream(“配置文件目錄”) properties prop=new properties()。加載prop.load(inputStream);在傳值prop、getproperty(屬性名) 方法加入到靜態(tài)塊,每次運行jdbcUtil類 加載一次查看全部
-
SQL命令窗口中導(dǎo)入sql的方法: 1.source d:\imooc.sql; 回車之后就會導(dǎo)入數(shù)據(jù) 2.使用Navicat可視化工具導(dǎo)入查看全部
-
Pager對象查看全部
-
學(xué)生類對應(yīng)的屬性查看全部
-
****重點***** 常見的分頁實現(xiàn)方式有3種: ① 使用List接口中的subList(int startIndex,int endIndex)方法實現(xiàn)分頁; ② 直接使用數(shù)據(jù)庫SQL語句實現(xiàn)分頁; ③ 使用hibernate等框架實現(xiàn)跨數(shù)據(jù)庫的分頁查看全部
-
網(wǎng)站常見分頁樣式以及效果展現(xiàn) 1 采用傳統(tǒng)的分頁方式,可以明確的獲取數(shù)據(jù)信息,如有多少條數(shù)據(jù) 分多少頁顯示等 2 采用下拉式的分頁樣式,一般無法獲取明確的數(shù)據(jù)數(shù)量相關(guān)的信息,但是在分頁操作之后,任然可以看到之前查詢的數(shù)據(jù)查看全部
舉報
0/150
提交
取消