原创 7.DAO設計模式(尚硅谷筆記)

DAO:Data Access Object 是訪問數據信息的類,包含了對數據的增刪改查,而不包含任何業務相關的信息。 DAO可以被子類繼承或直接使用。 實現功能的模塊化,有利於代碼的維護和升級。 使用JDBC編寫DAO可能包含的方法:

原创 23.流程控制結構

(一)順序結構 (二)分支結構 1.if函數 功能:實現簡單的雙分支。 語法:select if(表達式1,表達式2,表達式3); 執行順序:如果表達式1成立,則if返回表達式2的值,否則返回表達式3的值。 應用:任何地方。 2.case

原创 11.集合、比較和轉換

(一)集合 集合類一般用於處理對象列表,其功能比簡單數組要多,功能大多是通過實現System.Collections名稱空間中的接口而獲得的,因此集合的語法已經標準化了。 基本集合功能: IEnumerable可以迭代集合中的項。 ICo

原创 22.存儲過程和函數

存儲過程:一組預先編譯好的sql語句的集合,理解成批處理語句。 優點: 1.提高代碼的重用性。 2.簡化操作。 3.減少了編譯次數並且減少了和數據庫服務器的連接次數,提高了效率。 (一)創建語法 create procedure 存儲過程

原创 1.初次接觸java

Java語言的發展歷史:green project->oak->java Java應用平臺: J2SE(java標準版),又更名爲JAVA SE。 Oracle公司提供了兩個運行於Java2平臺標準軟件產品:一個是JRE,即運行環境,它提

原创 2.Java語言基礎

Java語言中的標識符必須是一個以字母,下劃線或美元符開始的字符序列,後面可以包含字母,下劃線,美元符,數字。 (一)數據類型 1.整型 int  4字節 byte  1字節 short  2字節 long  8字節 有些情況需要使用十六

原创 6.函數

執行一行代碼的函數可以使用C#6引入的一個功能,表達體方法。使用=>(Lambda箭頭)來實現這一功能。 C#允許爲函數指定一個(只能)指定一個特殊參數,這個參數必須是函數定義中的最後一個參數,稱爲參數數組。參數數組允許使用個數不定的參數

原创 帕斯卡命名法(PascalCase)

當變量名和函式名稱是由二個或二個以上單字連結在一起,而構成的唯一識別字時,用以增加變量和函式的可讀性。   單字之間不以空格斷開或連接號(-)、底線(_)連結,第一個單字首字母採用大寫字母;後續單字的首字母亦用大寫字母,例如:FirstN

原创 21.變量

(一)系統變量 系統變量由系統提高,不是用戶定義,屬於服務器層面。 系統變量分爲全局變量和會話變量。 1.查看所有的全局/會話變量 show global/session variables; 2.查看滿足條件的部分全局/會話變量 sho

原创 20.視圖

(一)視圖的介紹 視圖:MySql從5.0.1版本開始提供視圖功能。一種虛擬存在的表,行和列的數據來自定義視圖的查詢中使用的表,並且是在使用視圖時動態生成的,只保存了sql邏輯,不保存查詢結果。 應用場景: 1.多個地方用到同樣的查詢結果

原创 19.TCL語言的學習——事務和事務處理

(一)事務簡介 TCL(Transaction Control Language)事務控制語言 事務:一個或一組sql語句組成一個執行單元,這個執行單元要麼全部執行,要麼全部不執行。 存儲引擎(表類型):在mysql中數據用各種不同的技術

原创 17.DDL語言的學習(二)——常見的數據類型

(一)數值型 1.整型 1)Tinyint  1字節 2)Smallint  2字節  3)Mediumint  3字節 4)Int(interger)  4字節 5)Bigint  8字節 注意: 1)默認設置爲有符號。 2)設置無符號

原创 18.DDL語言的學習(三)——常見約束

(一)常見約束 含義:一種限制,用於限制表中的數據,爲了保證表中的數據的準確和可靠性。 一、六大約束: (1)not null 非空 用於保證該字段的值不能爲空。 (2)default 默認 用於保證該字段有默認值。 (3)primary

原创 16.DML語言的學習(一)——庫和表的管理

(一)庫的管理 1.庫的創建 語法:create database 庫名; 容錯性處理:create database [if not exists] 庫名; 2.庫的修改 1)更改庫名 rename database books to

原创 15.DML語句的學習(三)——刪除語句

刪除語句 (一)delete方式 1.單表的刪除 語法:delete from 表明 where 篩選條件; 2.多表的刪除 sql192語法: delete 需要刪除的表的別名 from 表1 別名,表2 別名 where 連接條件 a