類Connection (與特定數據庫的連接。在連接上下文中執行 SQL 語句並返回結果)
它的方法:1. createStatement()
創建一個 Statement
對象來將 SQL 語句發送到數據庫。
2.
close()
立即釋放此 ResultSet
對象的數據庫和 JDBC 資源,而不是等待該對象自動關閉時發生此操作。
3. prepareStatement(String sql)
創建一個 PreparedStatement
對象來將參數化的 SQL 語句發送到數據庫。
4.setAutoCommit(boolean autoCommit)
將此連接的自動提交模式設置爲給定狀態。
DriverManager (管理一組 JDBC 驅動程序的基本服務)
它的方法:getConnection(String url, String user, String password)
試圖建立到給定數據庫 URL 的連接, 返回類型 static Connection .
ResultSet(表示數據庫結果集的數據表,通常通過執行查詢數據庫的語句生成)
它的方法:getString(int columnIndex)
以 Java 編程語言中 String
的形式獲取此 ResultSet
對象的當前行中指定列的值。
next()
將光標從當前位置向前移一行, 返回Boolean類型的值 。
getMetaData()
獲取此ResultSet
對象的列的編號、類型和屬性。返回類型
ResultSetMetaData
Statement (用於執行靜態 SQL 語句並返回它所生成結果的對象。)
它的方法:executeQuery(String sql)
執行給定的 SQL 語句,該語句返回單個 ResultSet
對象。
executeUpdate(String sql)
執行給定 SQL 語句,該語句可能爲 INSERT
、UPDATE
或 DELETE
語句,或者不返回任何內容的 SQL 語句(如 SQL DDL 語句)。返回類型 int
close()
立即釋放此
Statement
對象的數據庫和 JDBC 資源,而不是等待該對象自動關閉時發生此操作。
ResultSetMetaData (可用於獲取關於 ResultSet
對象中列的類型和屬性信息的對象。)
它的方法:getColumnCount()
返回此 ResultSet
對象中的列數。返回類型爲 int
PreparedStatement (表示預編譯的 SQL 語句的對象。)
它的方法:executeQuery()
在此 PreparedStatement
對象中執行 SQL 查詢,並返回該查詢生成的 ResultSet
對象。
setString(int parameterIndex, String x)
將指定參數設置爲給定 Java String
值。
List<E> (此接口的用戶可以對列表中每個元素的插入位置進行精確地控制。用戶可以根據元素的整數索引(在列 表中的位置)訪問元素,並搜索列表中的元素。)
addAll(int index, Collection<? extends E> c)
將指定 collection 中的所有元素都插入到列表中的指定位置(可選操作)。get(int index)
返回列表中指定位置的元素。size()
返回列表中的元素數。add(E e)
向列表的尾部添加指定的元素(可選操作)返回類型爲boolean。
Collections
addAll(Collection<? super T> c, T... elements)
將所有指定元素添加到指定 collection 中。