找到 316 篇文章 相關 JDBC

如何在 JDBC 中建立和釋放儲存點?

Vrundesha Joshi
更新於 2019-07-30 22:30:25

822 次瀏覽

當您設定儲存點時,您在事務中定義了一個邏輯回滾點。如果在儲存點之後發生錯誤,您可以使用回滾方法撤消所有更改或僅撤消儲存點之後進行的更改。Savepoint 介面為您提供了額外的交易控制。大多數現代 DBMS,在其環境中支援儲存點,例如 Oracle 的 PL/SQL。設定儲存點您可以使用 Connection 介面的 setSavepoint(String savepointName) 方法在資料庫中設定儲存點,此方法接受表示儲存點名稱的字串值並返回... 閱讀更多

如何使用 JDBC 程式將空值設定/插入到行的列中?

Jennifer Nicholas
更新於 2019-07-30 22:30:25

6K+ 次瀏覽

您可以透過兩種方式在 SQL 中將空值插入表中:直接將值 NULL 插入所需的列,如:Insert into SampleTable values (NULL);使用 ‘ ’ 作為 nullInsert into SampleTable values (NULL);在使用準備好的語句物件將資料插入表時,您可以使用 PreparedStatement 介面的 setNull() 方法將空值設定為列。pstmt.setNull(parameterIndex, sqlType);示例假設我們在資料庫中有一個名為 cricketers_data 的表,其內容如下:+------------+------------+---------------+----------------+-------------+ | First_Name | Last_Name  | Date_Of_Birth | Place_Of_Birth | Country | +------------+------------+---------------+----------------+-------------+ | Shikhar    | Dhawan     | 1981-12-05    | ... 閱讀更多

如何使用 JDBC API 將自動遞增設定為表中現有列?

Nitya Raut
更新於 2019-07-30 22:30:25

544 次瀏覽

您可以使用 ALTER TABLE 命令向表中的列新增/設定自動遞增約束。語法ALTER TABLE table_name ADD id INT PRIMARY KEY AUTO_INCREMENT假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field        | Type         | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName  | varchar(255) | YES  | UNI | NULL    | | | CustomerName | varchar(255) | YES  |     | NULL    | ... 閱讀更多

如何使用 JDBC API 刪除資料庫中表列上的約束?

Vrundesha Joshi
更新於 2019-07-30 22:30:25

272 次瀏覽

您可以使用 ALTER TABLE 命令刪除表列上的約束。語法ALTER TABLE table_name DROP CONSTRAINT MyUniqueConstraint;假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field        | Type         | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName  | varchar(255) | YES  | UNI | NULL    | | | CustomerName | varchar(255) | YES  |     | NULL    | ... 閱讀更多

如何使用 JDBC API 向資料庫中表的列新增 NOT NULL 約束?

Nitya Raut
更新於 2019-07-30 22:30:25

354 次瀏覽

您可以使用 ALTER TABLE 命令向表的列新增非空約束。語法ALTER TABLE table_name MODIFY column_name datatype NOT NULL;假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field        | Type         | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName  | varchar(255) | YES  |     | NULL    |       | | CustomerName | varchar(255) | YES  |     | NULL   ... 閱讀更多

如何使用 JDBC API 向資料庫中表的列新增唯一鍵約束?

Nitya Raut
更新於 2019-07-30 22:30:25

500 次瀏覽

您可以使用 ALTER TABLE 命令向列新增唯一約束語法ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...);假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field        | Type         | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName  | varchar(255) | YES  |     | NULL    | | | CustomerName | varchar(255) | No   |     | NULL ... 閱讀更多

如何使用 JDBC API 向資料庫中表的列新增主鍵約束?

Vrundesha Joshi
更新於 2019-07-30 22:30:25

649 次瀏覽

您可以使用 ALTER TABLE 命令向表的列新增主鍵約束。語法ALTER TABLE table_name ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...);假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field        | Type         | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName  | varchar(255) | YES  |     | NULL | | | CustomerName | varchar(255) | ... 閱讀更多

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

Jennifer Nicholas
更新於 2019-07-30 22:30:25

668 次瀏覽

您可以使用 ALTER TABLE 命令刪除表中的列。語法ALTER TABLE table_name DROP COLUMN column_name;假設我們在資料庫中有一個名為 Sales 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,如下所示:+----+-------------+--------------+--------------+--------------+-------+----------------+ | id | productname | CustomerName | DispatchDate | DeliveryTime | Price | Location     | +----+-------------+--------------+--------------+--------------+-------+----------------+ | 1  | Key-Board   | Raja         | 2019-09-01   | 08:51:36     | 7000  | Hyderabad      | | 2  | Earphones   | Roja         | 2019-05-01   ... 閱讀更多

如何使用 JDBC API 更改現有表中列的資料型別?

Vrundesha Joshi
更新於 2019-07-30 22:30:25

764 次瀏覽

您可以使用 ALTER TABLE 命令更改表中列的資料型別。語法ALTER TABLE Sales MODIFY COLUMN column_name column_new_datatuype假設我們在資料庫中有一個名為 Sales 的表,其中包含 7 列,即 ProductName、CustomerName、DispatchDate、DeliveryTime、Price、Location 和 ID,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field        | Type         | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName  | varchar(255) | YES  |     | NULL | | | CustomerName | varchar(255) | YES  |     | NULL ... 閱讀更多

如何使用 JDBC API 向現有表中新增新列?

Nitya Raut
更新於 2019-07-30 22:30:25

3K+ 次瀏覽

可以使用 ALTER TABLE 命令向表中新增新列。語法ALTER TABLE 表名 ADD 列名 資料型別;假設資料庫中有一個名為 Sales 的表,包含 5 列,分別是 ProductName、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,如下所示:+-------------+--------------+--------------+--------------+-------+----------------+ | ProductName | CustomerName | DispatchDate | DeliveryTime | Price | Location       | +-------------+--------------+--------------+--------------+-------+----------------+ | Key-Board   | Raja         | 2019-09-01   | 08:51:36     | 7000  | Hyderabad      | | Earphones   | Roja         | 2019-05-01   | 05:54:28     | 2000 ... 閱讀更多

廣告

© . All rights reserved.