找到關於 JDBC 的316 篇文章
517 次瀏覽
beforeFirst() 方法可以將 ResultSet 介面的游標/指標移動到其預設位置,即第一條記錄之前。rs.beforeFirst();假設我們有一個名為 cricketers_data 的表,其中包含如下所示的 6 條記錄:+----+------------+------------+---------------+----------------+-------------+ | ID | First_Name | Last_Name | Year_Of_Birth | Place_Of_Birth | Country | +----+------------+------------+---------------+----------------+-------------+ | 1 | Shikhar | Dhawan | 1981-12-05 | Delhi | India | | 2 | Jonathan | Trott | 1981-04-22 | CapeTown | SouthAfrica | | 3 | Lumara | Sangakkara ... 閱讀更多
353 次瀏覽
ResultSet 介面的 insertRow() 方法將新行插入 ResultSet 物件以及表中。//從 ResultSet 物件中刪除一列 rs.insertRow();假設我們有一個名為 cricketers_data 的表,其中包含如下所示的 6 條記錄:+----+------------+------------+---------------+----------------+-------------+ | ID | First_Name | Last_Name | Year_Of_Birth | Place_Of_Birth | Country | +----+------------+------------+---------------+----------------+-------------+ | 1 | Shikhar | Dhawan | 1981-12-05 | Delhi | India | | 2 | Jonathan | Trott | 1981-04-22 | CapeTown | SouthAfrica | | ... 閱讀更多
600 次瀏覽
ResultSet 類的 getRow() 方法返回 ResultSet 指標在當前例項中存在的行號。假設我們有一個名為 cricketers_data 的表,其中包含如下所示的 6 條記錄:+------------+------------+---------------+----------------+-------------+ | First_Name | Last_Name | Date_Of_Birth | Place_Of_Birth | Country | +------------+------------+---------------+----------------+-------------+ | Shikhar | Dhawan | 1981-12-05 | Delhi | India | | Jonathan | Trott | 1981-04-22 | CapeTown | SouthAfrica | | Lumara | Sangakkara | 1977-10-27 | Matale ... 閱讀更多
205 次瀏覽
ResultSet 介面的 absolute() 方法接受一個整數作為引數,表示行的索引,並將當前 ResultSet 物件的 ResultSet 指標移動到指定位置。假設我們有一個名為 cricketers_data 的表,其中包含如下所示的 6 條記錄:+------------+------------+---------------+----------------+-------------+ | First_Name | Last_Name | Date_Of_Birth | Place_Of_Birth | Country | +------------+------------+---------------+----------------+-------------+ | Shikhar | Dhawan | 1981-12-05 | Delhi | India | | Jonathan | Trott | 1981-04-22 | CapeTown | SouthAfrica | | Lumara ... 閱讀更多
932 次瀏覽
ResultSet 介面的 deleteRow() 方法從當前 ResultSet 物件中刪除當前行。//從 ResultSet 物件中刪除一列 rs.deleteRow();假設我們有一個名為 Cricketers_Data 的表,其中包含如下所示的 6 條記錄:+----+------------+------------+---------------+----------------+-------------+ | ID | First_Name | Last_Name | Year_Of_Birth | Place_Of_Birth | Country | +----+------------+------------+---------------+----------------+-------------+ | 1 | Shikhar | Dhawan | 1981-12-05 | Delhi | India | | 2 | Jonathan | Trott | 1981-04-22 | CapeTown | SouthAfrica | | 3 ... 閱讀更多
376 次瀏覽
可以使用以下語法建立與現有表相同的表:CREATE TABLE new_table as SELECT * from old_table;假設我們有一個名為 dispatches 的表,其中包含如下所示的 5 條記錄:+-------------+--------------+--------------+--------------+-------+----------------+ | ProductName | CustomerName | DispatchDate | DeliveryTime | Price | Location | +-------------+--------------+--------------+--------------+-------+----------------+ | Key-Board | Raja | 2019-09-01 | 05:30:00 | 7000 | Hyderabad | | Earphones | Roja | 2019-05-01 | 05:30:00 | 2000 | Vishakhapatnam | | Mouse ... 閱讀更多
771 次瀏覽
可以使用 ResultSetMetaData 類的 getColumnCount() 方法獲取表的列數。//檢索 ResultSetMetaData 物件 ResultSetMetaData rsmd = rs.getMetaData(); //獲取列型別 int column_count = rsmd.getColumnCount();假設我們有一個名為 employee_data 的資料庫表,其描述如下所示:+----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | Name | varchar(255) | YES | ... 閱讀更多
2K+ 次瀏覽
可以使用 ResultSetMetaData 類的 getPrecision() 方法獲取表中列的大小。//檢索 ResultSetMetaData 物件 ResultSetMetaData rsmd = rs.getMetaData(); //獲取列型別 int size_name = rsmd. getPrecision(3);假設我們有一個名為 employee_data 的資料庫表,其描述如下所示:+----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | Name | varchar(255) | YES | ... 閱讀更多
3K+ 次瀏覽
可以使用`ResultSetMetaData`類的`getColumnType()`方法獲取表列的資料型別。// 獲取ResultSetMetaData物件 ResultSetMetaData rsmd = rs.getMetaData(); // 獲取列型別 String column_name = rsmd.getColumnTypeName(2);假設資料庫中有一個名為employee_data的表,其描述如下所示:+----------+--------------+------+-----+---------+-------+ | 欄位 | 型別 | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | Name | varchar(255) ... 閱讀更多
瀏覽量:384
`ResultSet`類沒有提供任何直接獲取表中記錄數量的方法。`beforeFirst()`方法將`ResultSet`物件的指標/遊標導航到其第一個記錄之前的預設位置。同樣,`last()`方法將遊標定位到`ResultSet`物件的最後一行。使用這些方法,您可以找到當前`ResultSet`物件中的記錄數量。示例假設我們有一個名為customers的表,其內容如下所示:+----+---------+-----+---------+----------------+ | ID | NAME | AGE | SALARY | ADDRESS | +----+---------+-----+---------+----------------+ | 1 | Amit | 25 | 3000.00 ... 閱讀更多
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP