-
后臺數據抽取
查看全部 -
Statement對象用于將SQL語句發送到數據庫中
實際上有三種Statement對象,他們都作為在給定連接上執行SQL語句的包容器:Statement。preparedStatement(它從Statement繼承而來)和CallableStatement(它從preparedStatement繼承而來) 他們都專用于發送特定類型的SQL語句:Statement對象用于執行不帶參數的簡單SQL語句:preparedStatement對象用于執行帶或不帶IN參數的預編譯SQL語句:CallableStatement對象用于執行對數據庫已存在的存儲過程的條用
ps:數據庫代碼盡量先在sql里面通過后在來使用
ps:實體類對象記得new一下,否則顯示數據永遠都是最后一條,因為被覆蓋了
數據表可以用hibernate生成,還可以學習下hibernate查看全部 -
數據庫連接地址(本機連接)
String url="jdbc:oracle:thin:@localhost:1521:orcl"將class.forName("xxxxx")加載驅動放getConnection()中,并將Connection 對象設為靜態變量。這樣,只要類被加載,Connection對象就被建立,之后getConnection()對Connection對象賦值。
查看全部 -
#### 后臺數據抽取
- 獲取報表參數集:前臺向后臺傳參
- 獲得數據庫連接:JDBC連接數據庫、數據庫連接池等
- 合成SQL語句:SQL語言、字符串拼接
- 執行SQL語句:Java操作數據庫
- 獲取結果集:對結果集的處理
- 返回結果集:向Servlet傳值
#### 數據項邏輯運算
- 獲取數據庫原始數據集:Servlet取值
- 進行數據運算、轉換:運算函數
- 重新組裝數據:容器、數據格式(List/Map等)
- 返回邏輯數據集:向前臺頁面傳參
#### 前臺展示
- 獲取邏輯數據集:Servlet取值
- 設置表格樣式:HTML、JS、CSS
- 遍歷數據項:JS、AJAX查看全部 -
報表生成的關鍵要素:
1,后臺數據抽取 ---dao數據訪問層
2,數據項邏輯運算 ---業務邏輯層
3,前臺表格展現 ----UI展現層
后臺數據抽?。?br />獲取報表參數集-->獲取數據庫連接-->合成SQL語句-->執行SQL語句-->獲取結果集-->返回結果集
數據項邏輯運算:
獲得完整數據原始數據集-->數據運算、轉換-->重新組裝-->返回邏輯數據集
前臺展示:
獲得邏輯數據集-->設置表格樣式-->遍歷數據項查看全部 -
web工程創建,index.jsp文件
創建控制層-------servlet包
創建數據模型------beans包
創建數據連接------jdbc包
交互邏輯層--------service包
查看全部 -
表現層就是看到的東西,比如你現在看到的當前頁面 控制層就將你的請求從頁面傳到后臺代碼servlet?action也是控制層 邏輯層就是處理你的請求的代碼service DAO層就是將數據存到數據庫中的代碼 數據庫就是數據庫了,存東西用的 模型層,bean
查看全部 -
前臺展現
查看全部 -
數據項邏輯運算
查看全部 -
后臺數據抽取
查看全部 -
1
查看全部 -
報表-前臺展示
查看全部 -
報表-數據項邏輯運算
查看全部 -
報表-后臺數據的抽取
查看全部 -
報表生成的關鍵要素
查看全部
舉報