Java DatabaseMetaData getIdentifierQuoteString() 方法及示例
DatabaseMetaData 介面的 getIdentifierQuoteString() 方法檢索並返回底層資料庫用來引用 SQL 識別符號的字串。
檢索底層資料庫用來引用 SQL 識別符號的字串。
確保您的資料庫正在執行。
使用 DriverManager 類的 registerDriver() 方法註冊驅動程式。傳入與底層資料庫對應的驅動程式類物件。
使用 DriverManager 類的 getConnection() 方法獲取連線物件。將資料庫 URL、使用者名稱和密碼作為字串變數傳入。
使用 Connection 介面的 getMetaData() 方法獲取當前連線的 DatabaseMetaData 物件。
最後,透過呼叫 DatabaseMetaData 介面的 getIdentifierQuoteString() 方法獲取資料庫使用的 IdentifierQuoteString。
示例
下面的 JDBC 程式建立與 MySQL 資料庫的連線,檢索並顯示底層資料庫用來引用 SQL 識別符號的字串。
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DatabaseMetaData_getIdentifierQuoteString {
public static void main(String args[]) throws SQLException {
//Registering the Driver
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//Getting the connection
String mysqlUrl = "jdbc:mysql:///mydatabase";
Connection con = DriverManager.getConnection(mysqlUrl, "root", "password");
System.out.println("Connection established......");
//Retrieving the meta data object
DatabaseMetaData metaData = con.getMetaData();
//Retrieving the major version of the database
String identifierQuoteString = metaData.getIdentifierQuoteString();
//Retrieves string used by the underlying database to quote SQL identifiers
System.out.println("String used to quote the SQL identifiers: "+identifierQuoteString);
}
}輸出
Connection established...... Major version of the JDBC driver used: `
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP