找到 316 篇文章 關於 JDBC

如何使用 JDBC 將資料插入具有自動遞增列的表中?

Smita Kapse
更新於 2020-06-29 13:25:20

2K+ 次檢視

在將資料插入具有自動遞增列的表時,只需省略該特定列,並使用以下 INSERT 語句的語法指定其餘列來插入其餘值:INSERT into table_name (column_name1, column_name2....) values(value1, value2....)示例讓我們在 MySQL 資料庫中建立一個名為 sales 的表,其中一列為自動遞增,使用如下所示的 CREATE 語句:CREATE TABLE Sales(    ID INT PRIMARY KEY AUTO_INCREMENT,    ProductName VARCHAR (20),    CustomerName VARCHAR (20),    DispatchDate date,    DeliveryTime time,    Price INT,    Location VARCHAR(20) );以下 JDBC 程式建立與資料庫的連線 ... 閱讀更多

如何使用 JDBC 在 MySQL 中建立具有自動遞增列的表?

Anvi Jain
更新於 2020-06-29 13:12:06

2K+ 次檢視

在建立表時,在某些情況下,我們需要將值(例如 ID)自動生成/遞增到列中。各種資料庫以不同的方式支援此功能。在 MySQL 資料庫中,您可以使用以下語法宣告列自動遞增。CREATE TABLE table_name(    ID INT PRIMARY KEY AUTO_INCREMENT,    column_name1 data_type1,    column_name2 data_type2,    column_name3 data_type3,    column_name4 data_type4,    ............ ........... );MySQL 建立具有自動遞增列的表的查詢。CREATE TABLE Sales(    ID INT PRIMARY KEY AUTO_INCREMENT,    ProductName VARCHAR (20) NOT NULL,    CustomerName VARCHAR (20) NOT NULL,    DispatchDate date,    DeliveryTime timestamp,    Price ... 閱讀更多

如何使用 JDBC 檢索由 Statement 生成的自動遞增值?

Nishtha Thakur
更新於 2019-07-30 22:30:26

227 次檢視

在建立表時,在某些情況下,我們需要將值(例如 ID)自動生成/遞增到列中。各種資料庫以不同的方式支援此功能。在 MySQL 資料庫中,您可以使用以下語法宣告列自動遞增。CREATE TABLE table_name(    ID INT PRIMARY KEY AUTO_INCREMENT,    column_name1 data_type1,    column_name2 data_type2,    column_name3 data_type3,    column_name4 data_type4,    ............ ........... );在表中插入記錄時,無需在自動遞增列下插入值。這些將自動生成。例如,如果表中有一列名為 ID 且資料型別為 ... 閱讀更多

如何使用 JDBC 檢索由 PreparedStatement 生成的自動遞增值?

Smita Kapse
更新於 2020-06-29 13:17:46

3K+ 次檢視

在建立表時,在某些情況下,我們需要將值(例如 ID)自動生成/遞增到列中。各種資料庫以不同的方式支援此功能。在 MySQL 資料庫中,您可以使用以下語法宣告列自動遞增。CREATE TABLE table_name(    ID INT PRIMARY KEY AUTO_INCREMENT,    column_name1 data_type1,    column_name2 data_type2,    column_name3 data_type3,    column_name4 data_type4,    ............ ........... );在表中插入記錄時,無需在自動遞增列下插入值。這些將自動生成。例如,如果表中有一列名為 ID 且資料型別為 ... 閱讀更多

如何使用 JDBC 將資料庫中的資料讀取/檢索到 JSON 中?

Anvi Jain
更新於 2019-07-30 22:30:26

10K+ 次檢視

JSON 陣列是值的排序集合,包含在方括號中,即以“ [”開頭,以“]”結尾。陣列中的值用“,”(逗號)分隔。JSON 陣列示例{    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] }json-simple 是一個輕量級庫,用於處理 JSON 物件。使用它,您可以使用 Java 程式讀取或寫入 JSON 文件的內容。JSON-Simple Maven 依賴項以下是 JSON-simple 庫的 Maven 依賴項:           com.googlecode.json-simple       json-simple       ... 閱讀更多

如何使用 JDBC 將 JSON 陣列插入/儲存到資料庫中?

Nishtha Thakur
更新於 2019-07-30 22:30:26

9K+ 次檢視

JSON 陣列是值的排序集合,包含在方括號中,即以“ [”開頭,以“]”結尾。陣列中的值用“,”(逗號)分隔。JSON 陣列示例{    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] }json-simple 是一個輕量級庫,用於處理 JSON 物件。使用它,您可以使用 Java 程式讀取或寫入 JSON 文件的內容。JSON-Simple Maven 依賴項以下是 JSON-simple 庫的 Maven 依賴項:           com.googlecode.json-simple       json-simple       ... 閱讀更多

如何計數行 – count (*) 和 Java

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

9K+ 次檢視

SQL Count() 函式返回表中的行數。使用它,您可以獲取表中的行數。select count(*) from TABLE_NAME;讓我們使用如下所示的 CREATE 語句在 MySQL 資料庫中建立一個名為 cricketers_data 的表:CREATE TABLE cricketers_data(    First_Name VARCHAR(255),    Last_Name VARCHAR(255),    Date_Of_Birth date,    Place_Of_Birth VARCHAR(255),    Country VARCHAR(255), );現在,我們將使用 INSERT 語句在 cricketers_data 表中插入 5 條記錄:insert into cricketers_data values('Shikhar', 'Dhawan', DATE('1981-12-05'), 'Delhi', 'India'); insert into cricketers_data values('Jonathan', 'Trott', DATE('1981-04-22'), 'CapeTown', 'SouthAfrica'); insert into cricketers_data values('Kumara', 'Sangakkara', DATE('1977-10-27'), 'Matale', 'Srilanka'); insert into cricketers_data values('Virat', 'Kohli', DATE('1988-11-05'), 'Delhi', ... 閱讀更多

我們可以在 JDBC 中返回結果集嗎?

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

1K+ 次檢視

是的,就像 Java 中的任何其他物件一樣,我們可以將 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 MyPlayers values(1, 'Shikhar', 'Dhawan', DATE('1981-12-05'), 'Delhi', 'India'); insert into MyPlayers values(2, 'Jonathan', 'Trott', DATE('1981-04-22'), 'CapeTown', 'SouthAfrica'); insert into MyPlayers values(3, 'Kumara', 'Sangakkara', ... 閱讀更多

如何使用 JDBC API 刪除 Oracle 中表中的所有記錄?

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

2K+ 次檢視

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

如何使用 JDBC API 在 Oracle 資料庫中建立儲存過程?

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

608 次檢視

儲存過程是子程式,是儲存在 SQL 目錄中的 SQL 語句片段。所有能夠訪問關係資料庫的應用程式(Java、Python、PHP 等)都可以訪問儲存過程。儲存過程包含輸入 (IN) 和輸出 (OUT) 引數,或兩者兼而有之。如果使用 SELECT 語句,它們可能會返回結果集。儲存過程可以返回多個結果集。要在 (MySQL) 資料庫中使用 JDBC API 建立儲存過程,您需要:−註冊驅動程式:使用 DriverManager 類的 registerDriver() 方法註冊驅動程式類。將其作為引數傳遞驅動程式類名稱。建立連線:使用 getConnection() 方法連線到資料庫... 閱讀更多

廣告

© . All rights reserved.