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