【问题标题】:How to create a BDE alias in Java programmatically?如何以编程方式在 Java 中创建 BDE 别名?
【发布时间】:2019-08-05 22:42:59
【问题描述】:

是否可以通过编程方式在 Java 中为 Paradox 创建 BDE 别名?

我正在尝试这样:

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);
  }
}

【问题讨论】:

  • 告诉我们你尝试了什么。
  • 我不知道如何开始。

标签: java bde paradox


【解决方案1】:

矛盾的是,bde 别名是使用 borland/Corel 随 bde 提供的 bde 配置实用程序设置的。

这将创建一个二进制且不可手动编辑的 cfg 文件。 bde 配置实用程序的所有版本也存在相当多的问题,并且往往会尽早中断。

但是我怀疑您在使用 java 时并不真正需要 bde。 Bde 更适合与 paradox/Delphi 一起使用。我认为您可能正在寻找创建与悖论表的 ODBC 连接,我认为这不需要 bde(但我可能错了)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 1970-01-01
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    相关资源
    最近更新 更多