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