ODBC配置

1.为mysql 建立odbc的时候需要下个Mysql ODBC 3.51 Driver插件

很简单的,首先配一个odbc别名:
控制面版->管理工具->数据源(odbc)->添加->Mysql ODBC 3.51 Driver->Data Source Name就是别名->Server为你MYSQL服务器名,如果是本地,为localhost,下面就是用户名/密码/数据库名 就OK了

 

 

2、TNS_ADMIN is an environment variable that points to the directory where the SQL*Net configuration files (like sqlnet.ora and tnsnames.ora) are located.

 

 

configure environment variable :

TNS_ADMIN=======D:/Oracle          //指向ora文件指向的目录

 

 

 

tnsnames.ora:

 

# Generated by Oracle configuration tools.

PORA =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 119.119.115.167)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SID = PORA)

      (SERVER = DEDICATED)

    )

  )

 

 

 

 

 

### 关于 ODBC 配置的相关信息 ODBC(Open Database Connectivity)是一种标准的应用程序接口(API),用于访问数据库管理系统。通过配置 ODBC 数据源,应用程序可以与不同的数据库进行交互而无需修改底层代码。 #### Linux 系统中的 ODBC 配置指南 在 Linux 环境下,可以通过编辑 `odbcinst.ini` 和 `odbc.ini` 文件来完成 ODBC 的驱动注册和数据源定义[^1]。以下是具体操作: 1. **编辑 odbcinst.ini 文件** 这个文件通常位于 `/etc/odbcinst.ini` 或其他指定路径中。需要在此文件中添加支持的数据库驱动信息。例如,在 GaussMPP 中使用的 PostgreSQL ODBC 驱动如下所示: ```ini [GaussMPP] Description=PostgreSQL ODBC driver for GaussMPP Driver64=/xxx/odbc/lib/psqlodbcw.so Setup=/xxx/odbc/lib/psqlodbcw.so ``` 2. **创建或编辑 odbc.ini 文件** 此文件用于定义具体的 ODBC 数据源名称 (DSN),并指向相应的驱动程序。示例内容如下: ```ini [MyDataSourceName] Description=GaussMPP Data Source Driver=GaussMPP Servername=localhost Port=5432 Database=mydatabase Username=myuser Password=mypassword ``` 以上设置完成后,需确保所依赖的库文件已正确安装,并验证环境变量如 `LD_LIBRARY_PATH` 是否包含必要的共享库路径[^1]。 #### Windows 平台上的 JDBC-ODBC 桥接器使用方法 对于 Microsoft Access 用户而言,如果希望利用 Java 应用程序连接到本地 .mdb/.accdb 文件,则可能需要用到 JDBC-ODBC Bridge 技术[^2]。然而需要注意的是自 JDK 8 起官方已经废弃该功能建议寻找替代方案比如纯 JDBC 驱动或者第三方工具包实现相同目的。 简单来说就是先建立好目标表单对应的 DSN 同样涉及到调整 registry key 值或者是图形界面辅助下的新添过程最后再回到 java code 层面加载对应 class name 实现跨平台调用逻辑[^2]。 ```java // Example of using JDBC to connect via an existing ODBC DSN on Windows. String url = "jdbc:odbc:YourDsnName"; try { Connection conn = DriverManager.getConnection(url, "username", "password"); } catch (SQLException e) { System.out.println(e.getMessage()); } ``` ### 总结 无论是哪种操作系统环境下都需要明确知道要接入的目标 db 类型及其版本号进而下载匹配好的 client side component 包含但不限于 dll(so), conf template etc., 接着按照既定模板填写必要参数保存生效即可测试连通状况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值