Как создать псевдоним BDE в Java программно? - PullRequest
0 голосов
/ 15 марта 2019

Можно ли программно создать псевдоним BDE для Paradox в Java?

Я пытаюсь так:

import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Principal {
  public static void main(String[] args) {

    String dbName = null;
    java.sql.Connection conn = null;

    try {
      Class.forName("com.googlecode.paradox.Driver");
      conn = DriverManager.getConnection("jdbc:paradox:C:/temp/dummy.db");
      dbName = conn.getCatalog();
    } catch (ClassNotFoundException | SQLException ex) {
      Logger.getLogger(Principal.class.getName()).log(Level.SEVERE, null, ex);
    }
    System.out.println(dbName);
  }
}

1 Ответ

1 голос
/ 15 марта 2019

В Paradox псевдонимы bde настраиваются с помощью утилиты конфигурирования bde, поставляемой Borland / Corel вместе с bde.

Это создает файл cfg, который является двоичным и не редактируется вручную.Все версии утилиты конфигурации bde также были довольно глючными и имели тенденцию ломаться при первой же возможности.

Однако я подозреваю, что вам действительно не нужен bde, так как вы используете java.Bde больше подходит для Paradox / Delphi.Я думаю, что вы, вероятно, ищете создание ODBC-соединения с парадоксальными таблицами, которое, я думаю, не требует bde (но я могу ошибаться).

...