JDBC
(Java Data Base Connectivity)即數據庫連接。
JDBC庫包含的API爲每個通常與數據庫的使用相關聯的任務:
1、使得連接到數據庫
2、創建SQL或MySQL語句
3、執行SQL或MySQL的查詢數據庫
4、查看和修改結果記錄
API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數。
數據類型
整數型:TINYINT,SMALLINT,INT,BIGINT
小數型:FLOAT,DOUBLE,DECIMAL(M,D)
·TINYINT——這個類型最多可容納三位數。
·SMALLINT——最多可容納五位數。
·MEDIUMINT——最多可容納八位數。
·INT——可以容納十位數。
·BIGINT——最多可容納二十位數。
表示時間值的日期和時間類型爲DATETIME、DATE、TIMESTAMP、TIME和YEAR。
每個時間類型有一個有效值範圍和一個”零”值,當指定不合法的MySQL不能表示的值時使用”零”值。
CHAR和VARCHAR類型類似,但它們保存和檢索的方式不同。它們的最大長度和是否尾部空格被保留等方面也不同。在存儲或檢索過程中不進行大小寫轉換。
TEXT可以接受文本輸入,VARCHAR只能接受255個字符,但是TEXT可以用來存儲超量的數據。
訪問權限
final
final 含義:【只能賦值一次】,永不改變。
final 用法:
final 修飾屬性,表示屬性【只能賦值一次】,(1)基本類型:值不能被修改;(2)引用類型:引用不可以被修改該。
final 修飾方法,表示方法不可以重寫,但是可以被子類訪問(如果方法不是 private 類型話)。
final 修飾類,表示類不可以被繼承。
static
static 含義:靜態的,被 static 修飾的方法和屬性只屬於類不屬於類的任何對象。
static 用法:
static 可以修飾【內部類】、方法和成員變量。
static【不可以修飾外部類】、【不可以修飾局部變量】(因爲 static 本身就是定義爲類級別的,所以局部級別的變量是不可以用 static 修飾的
toString
Object 類的 toString 方法返回一個字符串,該字符串由類名(對象是該類的一個實例)、at 標記符“@”和此對象哈希碼的無符號十六進制表示組成。換句話說,該方法返回一個字符串,它的值等於:
getClass().getName() + '@' + Integer.toHexString(hashCode())