找到 316 篇文章 關於 JDBC

如何使用 JDBC API 將字串轉換為日期物件?

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

1K+ 閱讀量

Date 物件的 valueOf() 方法接受一個表示 JDBC 轉義格式(即 yyyy-mm-dd)的日期的字串值,並將給定的字串值轉換為 java.sql.Date 物件。Date date = Date.valueOf(“date_string”);假設我們建立了一個名為 employee_data 的表,其描述如下所示:+----------+--------------+------+-----+---------+-------+ | 欄位    | 型別         | Null | Key | 預設值 | 額外 | +----------+--------------+------+-----+---------+-------+ | id       | int(11)      | YES  |     | NULL    | | | Name     | varchar(255) | YES  |     ... 閱讀更多

如何在 JDBC 中將日期值轉換為字串?

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

1K+ 閱讀量

java.sql.Date 類的 toString() 方法返回當前日期物件表示的日期的轉義格式:yyyy-mm-dd。使用此方法,您可以將 Date 物件轉換為 String。Date date = rs.getDate("Dispatch_Date"); date.toString());假設我們有一個名為 dispatch_data 的表,其中包含 3 條記錄,如下所示:+--------------+------------------+---------------+----------------+ | Product_Name | Name_Of_Customer | Dispatch_Date | Location | +--------------+------------------+---------------+----------------+ | KeyBoard     | Amith            | 1981-12-05    | Hyderabad | | Ear phones   | Sumith           | 1981-04-22   ... 閱讀更多

如何在 JDBC 程式中將 Date 物件轉換為 Timestamp?

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

600 閱讀量

java.sql.Date 類的 getTime() 方法檢索並返回自紀元時間 1970 年 1 月 1 日 00:00:00.000 GMT 以來以毫秒(長整型)表示的當前時間戳中的時間。//檢索日期 Date date = rs.getDate("Dispatch_Date");java.sql.Timestamp 類的建構函式接受一個長整型變數,該變量表示自紀元時間以來的毫秒時間,並構造 Timestamp 物件。//建立 Timestamp 物件。 Timestamp ts = new Timestamp(date.getTime()));使用這些,您可以在 JDBC 中將 Date 物件轉換為 TimeStamp 物件。假設我們已與 MySQL 資料庫建立連線,並使用語句物件建立了一個名為 dispatch_data 的表:假設我們已與 MySQL 資料庫建立連線,並... 閱讀更多

如何在 JDBC 程式中將 Timestamp 物件轉換為 Date?

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

508 閱讀量

Timestamp 類的 getTime() 方法檢索並返回自紀元時間 1970 年 1 月 1 日 00:00:00.000 GMT 以來以毫秒(長整型)表示的當前時間戳中的時間。Timestamp timestamp = rs.getTimestamp("DispatTimestamp"); long time = timestamp.getTime();java.sql.Date 類的建構函式接受一個長整型變數,該變量表示自紀元時間以來的毫秒時間,並構造日期物件。//打印發貨日期 System.out.println("Date of dispatch: "+new Date(time));使用這些,您可以在 JDBC 中將 TimeStamp 物件轉換為 Date 物件。假設我們已與 MySQL 資料庫建立連線,並使用語句物件建立了一個名為 dispatch_data 的表://建立 Statement 物件 Statement stmt = ... 閱讀更多

如何在 JDBC 中獲取行數?

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

6K+ 閱讀量

SQL Count() 函式返回表中的行數。使用此函式,您可以獲取表中的行數。select count(*) from TABLE_NAME;假設我們已與 MySQL 建立連線,並使用 Statement 物件在資料庫中建立了一個名為 mydatabase 的表://建立 Statement 物件 Statement stmt = con.createStatement(); //建立表的查詢 String query = "CREATE TABLE Cricketers_Data( "    + "First_Name VARCHAR(255), "    + "Last_Name VARCHAR(255), "    + "Date_Of_Birth Date, "    + "Place_Of_Birth VARCHAR(255), "    + "Country VARCHAR(255))"; //執行查詢 stmt.execute(query); System.out.println("表已建立......");在此表中,我們... 閱讀更多

如何使用 JDBC 程式連線到 Derby 資料庫?

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

2K+ 閱讀量

Apache Derby 是一種關係資料庫管理系統,完全基於(用 Java 程式語言編寫/實現)。它是由 Apache 軟體基金會開發的一個開源資料庫。安裝 derby:請按照以下步驟安裝 derby:訪問 Apache Derby 主頁 https://db.apache.org/derby/。點選“下載”選項卡。選擇並點選 Apache Derby 最新版本的連結。點選選定的連結後,您將被重定向到 apache derby 的“發行版”頁面。如果您在這裡觀察,derby 提供了名為 db-derby-bin、db-derbylib.zip、db-derby-lib-debug.zip 和 db-derby-src.zip 的發行版。下載 db-derby-bin 資料夾。將其內容複製到一個單獨的資料夾... 閱讀更多

如何使用 JDBC 程式連線到 SQLite 資料庫?

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

1K+ 閱讀量

A. SQLite 是一個程序內庫,它實現了一個自包含的、無伺服器的、零配置的、事務性 SQL 資料庫引擎。它是一個零配置的資料庫,這意味著與其他資料庫不同,您無需在系統中配置它。SQLite 引擎不是像其他資料庫那樣的獨立程序,您可以根據需要將其靜態或動態連結到您的應用程式。SQLite 直接訪問其儲存檔案。連線 SQLite 資料庫的 URL 為 jdbc:sqlite:test.db,連線到它的驅動程式類名為 org.sqlite.JDBC。在繼續示例之前:從 sqlite-jdbcrepository 下載最新版本的 sqlite-jdbc-(VERSION).jar。新增下載的 jar 檔案... 閱讀更多

如何使用 JDBC API 呼叫資料庫中現有的函式?

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

6K+ 閱讀量

您可以像使用儲存過程一樣使用 CallableStatement 物件呼叫函式,要在 JDBC 程式中呼叫函式,您需要:連線到資料庫。建立 PreparedStatement 物件,並將其建構函式傳遞為字串格式的函式呼叫。為佔位符設定值。執行 Callable 語句。以下是 JDBC 呼叫函式的查詢:{? = call getDob(?)}如您所見,該查詢包含佔位符(?),就像準備好的語句和可呼叫語句一樣。在上面的查詢中,第一個佔位符表示函式的返回值,第二個佔位符表示輸入引數。您需要註冊... 閱讀更多

如何使用 JDBC API 在資料庫中建立函式?

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

1K+ 閱讀量

像儲存過程一樣,您也可以在資料庫中建立函式並將其儲存起來。語法以下是建立(MySQL)資料庫中函式的語法:CREATE FUNCTION Function_Name(input_arguments) RETURNS output_parameter BEGIN declare variables; statements . . . . . . . . . . return data_type; END要使用 JDBC API 在資料庫中建立函式,您需要:使用 DriverManager 類的 registerDriver() 方法註冊驅動程式:類。將驅動程式類名作為引數傳遞給它。建立連線:使用 DriverManager 類的 getConnection() 方法連線到資料庫。傳遞... 閱讀更多

如何使用 JDBC 程式呼叫返回輸出引數的儲存過程?

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

9K+ 閱讀量

A. 儲存過程是子例程,SQL 語句的片段儲存在 SQL 目錄中。所有可以訪問關係資料庫(Java、Python、PHP 等)的應用程式都可以訪問儲存過程。儲存過程包含 IN 和 OUT 引數或兩者兼而有之。如果使用 SELECT 語句,它們可能會返回結果集。儲存過程可以返回多個結果集。您可以使用以下語法呼叫儲存過程:CALL procedure_name (input_parameter1, input_parameter2, input_parameter3)JDBC 提供了一個標準的儲存過程 SQL 轉義語法,您可以使用它在所有 RDBMS 中使用儲存過程。要使用 JDBC 程式呼叫儲存過程,您需要:註冊驅動程式:... 閱讀更多

廣告

© . All rights reserved.