找到 316 篇文章 關於 JDBC

如何使用 JDBC API 從 Oracle 資料庫中現有表中刪除記錄?

Vikyath Ram
更新於 2019-07-30 22:30:26

497 次檢視

您可以使用 DELETE 查詢從資料庫中的表中刪除特定記錄。語法DELETE FROM table_name WHERE [condition];要使用 JDBC API 從表中刪除記錄,您需要:註冊驅動程式:使用 DriverManager 類的 registerDriver() 方法註冊驅動程式類。將驅動程式類名作為引數傳遞給它。建立連線:使用 DriverManager 類的 getConnection() 方法連線到資料庫。將 URL(字串)、使用者名稱(字串)、密碼(字串)作為引數傳遞給它。建立語句:使用 Connection 介面的 createStatement() 方法建立 Statement 物件。執行查詢:使用 ... 閱讀更多

如何使用 JDBC API 從 Oracle 資料庫中現有表中檢索記錄?

Arushi
更新於 2019-07-30 22:30:26

1K+ 次檢視

您可以使用 UPDATE 查詢更新/修改表中記錄的現有內容。使用它,您可以更新表的所有記錄或特定記錄。語法UPDATE table_name SET column1 = value1, column2 = value2...., columnN = valueN WHERE [condition];要使用 JDBC API 更新表中記錄的內容,您需要:註冊驅動程式:使用 DriverManager 類的 registerDriver() 方法註冊驅動程式類。將驅動程式類名作為引數傳遞給它。建立連線:使用 DriverManager 類的 getConnection() 方法連線到資料庫。將 URL(字串)、使用者名稱(字串)、密碼(字串)... 閱讀更多

如何使用 JDBC API 從 Oracle 資料庫中刪除表?

Arushi
更新於 2019-07-30 22:30:26

204 次檢視

您可以使用 INSERT 查詢將記錄插入表中。語法INSERT INTO TABLE_NAME (column1, column2, column3, ...columnN) VALUES (value1, value2, value3, ...valueN); 或者,INSERT INTO TABLE_NAME VALUES (value1, value2, value3, ...valueN);要使用 JDBC API 將記錄插入資料庫中的表中,您需要:註冊驅動程式:使用 DriverManager 類的 registerDriver() 方法註冊驅動程式類。將驅動程式類名作為引數傳遞給它。建立連線:使用 DriverManager 類的 getConnection() 方法連線到資料庫。將 URL(字串)、使用者名稱(字串)、密碼(字串)作為引數傳遞給它。建立語句:使用 createStatement() ... 閱讀更多

如何在 Oracle 中使用 JDBC 建立表?

Vikyath Ram
更新於 2019-07-30 22:30:26

2K+ 次檢視

您可以使用 CREATE TABLE 查詢在資料庫中建立表。語法CREATE TABLE table_name(    column1 datatype,    column2 datatype,    column3 datatype,    .....    columnN datatype,    PRIMARY KEY( 一個或多個列 ) );要使用 JDBC API 在資料庫中建立表,您需要:註冊驅動程式:使用 DriverManager 類的 registerDriver() 方法註冊驅動程式類。將驅動程式類名作為引數傳遞給它。建立連線:使用 DriverManager 類的 getConnection() 方法連線到資料庫。將 URL(字串)、使用者名稱(字串)、密碼(字串)作為引數傳遞給它。建立語句:建立 Statement ... 閱讀更多

如何使用 JDBC 將列表或集合中的專案插入 SQL 表中?

Rishi Raj
更新於 2019-07-30 22:30:26

5K+ 次檢視

要將資料庫的內容插入集合中,請連線到資料庫並使用 SELECT 查詢將表的內容檢索到 ResultSet 物件中。DriverManager.registerDriver(new com.mysql.jdbc.Driver()); String mysqlUrl = "jdbc:mysql:///mydatabase"; Connection con = DriverManager.getConnection(mysqlUrl, "root", "password"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("select * from MyPlayers");建立一個 Java 類來儲存每條記錄的內容,每個列都有一個變數和 setter 和 getter 方法(使用合適的 datatype)。例如,如果資料庫中的表 sample 有兩個欄位,其詳細資訊為:列名:ID,datatype:INT(11)列名:Name,datatype VARCHAR(255)那麼,變數 ... 閱讀更多

如何透過 Java 生成多個插入查詢?

Arushi
更新於 2019-07-30 22:30:26

4K+ 次檢視

JDBC 提供了一種稱為批處理的機制,您可以將一組 INSERT 或 UPDATE 或 DELETE 命令(產生更新計數值)組合在一起並立即執行它們。您可以使用此方法將多條記錄插入表中。將語句新增到批處理Statement、PreparedStatement 和 CallableStatement 物件儲存一個列表(命令),您可以使用 addBatch() 方法向其中新增相關語句(返回更新計數值)。stmt.addBatch(insert1); stmt.addBatch(insert2); stmt.addBatch(insert3);執行批處理在新增所需的語句後,您可以使用 Statement 介面的 executeBatch() 方法執行批處理。stmt.executeBatch();使用批處理更新,我們可以減少通訊 ... 閱讀更多

如何在 JDBC 中從 ResultSet 獲取行和列計數

Arushi
更新於 2019-07-30 22:30:26

3K+ 次檢視

行計數ResultSet 介面的 last() 方法將游標移動到 ResultSet 的最後一行,getRow() 方法返回當前行的索引/位置。因此,要獲取行數,請使用 last() 方法將游標移動到最後一行,並使用 getRow() 方法獲取該(最後)行的位置。讓我們在 MySQL 資料庫中使用 CREATE 語句建立一個名為 MyPlayers 的表,如下所示:CREATE TABLE MyPlayers(    ID INT,    First_Name VARCHAR(255),    Last_Name VARCHAR(255),    Date_Of_Birth date,    Place_Of_Birth VARCHAR(255),    Country VARCHAR(255),    PRIMARY KEY (ID) );現在,我們將插入 7 條記錄 ... 閱讀更多

如何在 JDBC 中從 ResultSet 獲取行計數

Rishi Raj
更新於 2019-07-30 22:30:26

9K+ 次檢視

每當我們使用 executeQuery() 方法執行 SQL 語句時,它都會返回一個 ResultSet 物件,該物件儲存 SELECT 查詢(通常)返回的表格資料。ResultSet 物件包含一個游標/指標,該指標指向當前行。最初,此游標位於第一行之前(預設位置)。ResultSet 介面提供各種方法來查詢列數、列名、列型別等,但它不提供任何方法直接查詢表中的行數。使用 SELECT 查詢中的 count(*) 函式,您可以獲取表中的行數,如下所示:select ... 閱讀更多

如何在 JDBC 中獲取 ResultSet 中的列計數?

Vikyath Ram
更新於 2019-07-30 22:30:26

5K+ 次檢視

您可以使用 ResultSetMetaData 介面的 getColumnCount() 方法獲取表中的列計數。呼叫此方法時,它會返回一個整數,表示當前 ResultSet 物件中表的列數。//檢索 ResultSetMetaData 物件 ResultSetMetaData rsmd = rs.getMetaData(); //獲取列型別 int column_count = rsmd.getColumnCount();讓我們在 MySQL 資料庫中使用 CREATE 語句建立一個名為 employee_data 的表,如下所示:CREATE TABLE employee_data(    id INT,    Name VARCHAR(255),    DOB date,    Location VARCHAR(40) );以下 JDBC 程式建立與資料庫的連線,檢索 employee_data 表的 ResultSetMetaData 物件,並列印其中的列數。示例import ... 閱讀更多

如何使用 JDBC 獲取當前 ResultSet 的表名?

Arushi
更新於 2019-07-30 22:30:26

2K+ 次檢視

您可以使用 ResultSetMetaData 介面的 getTableName() 方法獲取當前 ResultSet 物件中的表名。此方法接受一個表示列索引的整數值,並返回一個表示包含該列的表名的字串值。讓我們使用如下所示的 CREATE 語句在 MySQL 資料庫中建立一個名為 MyPlayers 的表:−CREATE TABLE MyPlayers(    ID INT,    First_Name VARCHAR(255),    Last_Name VARCHAR(255),    Date_Of_Birth date,    Place_Of_Birth VARCHAR(255),    Country VARCHAR(255),    PRIMARY KEY (ID) );現在,我們將使用 INSERT 語句在 MyPlayers 表中插入 7 條記錄:insert into ... 閱讀更多

廣告

© . All rights reserved.