Перейти к контенту

Java DatabaseMetaData getSearchStringEscape() метод с примером

Метод getSearchStringEscape () интерфейса DatabaseMetaData используется для получения того, что используется для экранирования символов подстановки (‘_’ или, ‘%’) в базовой базе данных.

Этот метод возвращает строковый параметр, представляющий значение, которое используется для экранирования символов подстановки

 

Чтобы получить объект DatabaseMetaData —

  • Убедитесь, что ваша база данных запущена и работает.
  • Зарегистрируйте драйвер с помощью метода registerDriver () класса DriverManager. Передайте объект класса драйвера, соответствующий базовой базе данных.
  • Получите объект подключения с помощью метода getConnection () класса DriverManager. Передайте URL-адрес базы данных и, имя пользователя, пароль пользователя в базе данных, в качестве строковых переменных.
  • Получите объект DatabaseMetaData по отношению к текущему соединению, используя метод getMetaData () интерфейса Connection.

Наконец, получите строку поиска для экранирования диких символов, вызвав метод getSearchStringEscape () класса DatabaseMetaData.

После этого программа JDBC устанавливает соединение с базой данных MySQL, извлекает искомую строку поиска.

Пример

import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DatabaseMetadata_getSearchStringEscape {
   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://localhost/mydatabase";
      Connection con = DriverManager.getConnection(url, "root", "password");
      System.out.println("Connection established......");
      //Retrieving the meta data object
      DatabaseMetaData metaData = con.getMetaData();
      //Retrieving the columns in the database
      String escapeString = metaData.getSearchStringEscape();
      //Printing the column name and size
      System.out.println("Search string that that is used to escape the wildcard characters: "+escapeString);
   }
}

Вывод

Connection established......
Search string that that is used to escape the wildcard characters: \

Оцени статью

Средняя оценка / 5. Количество голосов:

 

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)