標籤(空格分隔):javahtml
Answer:java
MySQL命令整理mysql
1.兩張圖瞭解架構和工做原理:
2.JDBC編程通常步驟
sql
原理:將得到鏈接與釋放鏈接的操做封裝起來,提供訪問數據庫的統一入口
文章推薦:DAO-數據訪問對象(Data Access Object) 模式數據庫
創建數據庫,將本身的姓名、學號做爲一條記錄插入。(截圖,需出現本身的學號、姓名)
在本身創建的數據庫上執行常見SQL語句(截圖)
-參考:實驗任務書-題目1
Answer:
題目基本要求的完成:
編程
其餘SQL語句的應用:
安全
Answer:
初步調試的結果:
Statement測試:
按題目要求對Statement改進,其中舉一個方法實現數據庫操做的功能,其餘的方法相似:架構
//實現刪除指定id學生的信息 public int deleteStudent(int id) throws SQLException { String sql="delete from studen where id="+id; return statement.executeUpdate(sql); }
-參考:實驗任務書-題目2
Answer:
見圖:
工具
Answer:
PS:實驗中提供的JDBCUtil.java將重複內容封裝起來實現複用,這些代碼就挺關鍵的。
根據PreparedStatement改進的兩個方法舉例:學習
//根據指定的name,按姓名查找學生 201521123082 public static STUDENT getStudentByName(String name) throws SQLException { String sql = "select * from student where name = ?"; pStatement = connection.prepareStatement(sql); pStatement.setString(1, name); resultSet = pStatement.executeQuery(); STUDENT student = new STUDENT(resultSet.getInt(1), resultSet.getString(2), resultSet.getString(3), resultSet.getInt(4), resultSet.getDate(5).toString()); return student; } //輸出個範圍內的全部學生 201521123082 public static void displayStudentBetween(String begin, String end) throws SQLException { String sql = "select * from student where birthday between ? and ?;"; pStatement = connection.prepareStatement(sql); pStatement.setString(1, begin); pStatement.setString(2, end); resultSet = pStatement.executeQuery(); System.out.println("id\tstuno\t\tname\t\tage"); while (resultSet.next()) { System.out.print(resultSet.getInt("id")+"\t"); System.out.print(resultSet.getString("stuno")+"\t\t"); System.out.print(resultSet.getString("name")+"\t\t"); System.out.print(resultSet.getInt("age"+"\n")); } }
參考:實驗任務書-題目3
Answer:
Answer:
看了實驗任務書後,其實實驗五就是但願經過DAO(Data Access Object)模式實現對數據庫中的學生信息進行學生的增刪改查的功能。
以下實現增長和刪除功能:
參考:實驗任務書-題目5
Answer:
咱們把對據庫的操做封裝在一個類中,這種方法稱之爲DAO模式。DAO模式實現了數據訪問和業務邏輯分離,便於數據維護。在這個實驗五中創建了StudentDao接口,接口中定義了對數據庫進行操做的各類方法。只要編寫一些單獨的類來實現接口中定義的方法就行了。
Answer:
添加和刪除購物車的商品部分源碼以下:
Answer:
1.我的以爲,在安全領域差異很是大。文件中的數據誰均可以訪問,而數據庫中的文件須要有用戶名和密碼才能訪問,保密性較強。
2.數據庫讀取的效率比較高並且容量大,關鍵是數據庫相對於文件便於管理,這個更方便運用於軟件和系統。
在碼雲的項目中,依次選擇「統計-Commits歷史-設置時間段」, 而後搜索並截圖
Answer:
Answer:
JDBC API是一個Java API,能夠訪問任何類型的表格數據,特別是存儲在關係數據庫的數據。
JDBC能夠幫助編寫管理這三項規劃活動的Java應用程序:
(1)鏈接到數據源,如數據庫
(2)發送的查詢和更新語句發送到數據庫
(3)檢索和處理在回答從數據庫接收到查詢結果
JDBC包括四個組件:
(1)在JDBC API
(2)JDBC驅動程序管理器
(3)JDBC測試套件
(4)JDBC-ODBC橋
JDBC架構:
兩層和三層處理模型