Java Connection getNumeric() 方法及示例
Connection 介面的 getNumeric() 方法用於檢索當前資料庫支援的數學函式列表。此方法返回的名稱是 Open CLI 數學函式名稱。
此方法返回一個字串值,其中包含以逗號 (",") 分隔的函式列表。
要獲取底層資料庫支援的數字函式列表,請執行以下操作:
- 確保您的資料庫正在執行。
- 使用 DriverManager 類的 registerDriver() 方法註冊驅動程式。傳遞與底層資料庫對應的驅動程式類的物件。
- 使用 DriverManager 類的 getConnection() 方法獲取連線物件。將資料庫 URL、使用者名稱和資料庫使用者的密碼作為字串變數傳遞。
- 使用 Connection 介面的 getMetaData() 方法獲取當前連線的 DatabaseMetaData 物件。
最後,透過呼叫 DatabaseMetaData 類的 getNumericFunctions() 方法獲取底層資料庫支援的數字函式列表。
以下 JDBC 程式建立與 MySQL 資料庫的連線,並檢索底層資料庫支援的數字函式列表。
示例
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.StringTokenizer;
public class DatabaseMetadata_getNumericFunctions {
public static void main(String args[]) throws SQLException {
//Registering the Driver
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//Getting the connection
String url = "jdbc:mysql:///mydatabase";
Connection con = DriverManager.getConnection(url, "root", "password");
System.out.println("Connection established......");
//Retrieving the meta data object
DatabaseMetaData metaData = con.getMetaData();
//Retrieving the list of Numeric functions
String numeric_functions = metaData.getNumericFunctions();
StringTokenizer tokenizer = new StringTokenizer(numeric_functions, ",");
while(tokenizer.hasMoreElements()) {
System.out.println(tokenizer.nextToken());
}
System.out.println(" ");
}
}輸出
Connection established...... ABS ACOS ASIN ATAN ATAN2 BIT_COUNT CEILING COS COT DEGREES EXP FLOOR LOG LOG10 MAX MIN MOD PI POW POWER RADIANS RAND ROUND SIN SQRT TAN TRUNCATE
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP