GBASE南大通用数据库在Windows和Linux中创建数据源

Windows 中数据源信息可能存在于两个地方:在 Windows 注册表中(对 Windows 系统), 或在一个 DSN 文件中(对任何系统)。

如果信息在 Windows 注册表中,它叫做“机器数据源”。它可能是一个“用 户数据源”,在这种情况只有一个用户可以看见它。或者它可能是一个“系统数 据源”,在这种情况,计算机上的所有用户或所有连接到计算机的用户都能访问。 当用户运行 ODBC 数据源管理器时,用户可以选择是使用“用户数据源”还是“系 统数据源”。 

如果信息在 DSN 文件中,它叫做“文件数据源”。这是一个文本文件。它的 优点是:(a)它对任何类型的计算机都是可用的,不是对带 Windows 操作系统 的计算机而言;(b)它的内容可以相对容易的转移或拷贝。ODBC 数据源管理器可 以更新用户的数据源连接信息。当用户添加数据源时,ODBC 数据源管理器为用 户更新注册表信息。

 创建数据源的步骤如下所示:

 1) 打开控制面板。

 2) 双击管理工具,然后双击数据源(ODBC)。这时出现 ODBC 数据源管理对 话框,如下所示:

在 linux 上创建数据源有两种方式,一种是修改 unixODBC 的配置文件 odbc.ini,另一种是使用 gsodbc-installer 命令。 

3) 如果注册用户数据源,选择“用户 DSN”属性页;如果注册系统数据源, 选择“系统 DSN” 属性页,建议使用“系统 DSN” 属性页;

 4) 在 ODBC 数据源管理器对话框中,单击添加。创建新数据源对话框出现。 

5) 选择 GBase ODBC 8.3 Driver 驱动程序,然后点击完成。GBase 8a ODBC 驱动程序- DSN 配置对话框出现,如下所示

  

6) 在数据源名称框中,输入用户想用来访问的数据源名字。可以是用户选 择的任何有效名字。

 7) 在描述框中,输入对 DSN 的描述。 

 8) 在服务器名称框,输入用户要访问的 GBase 服务器主机的 IP 地址。缺 省的,它是 localhost。 

 9) 在用户框中,输入用户的 GBase 数据库用户名。 

 10) 在密码框中,输入用户的密码。 

 11) 在数据库框中,输入用户想作为缺省数据库使用的 GBase 数据库名字。 

 12) 在连接选项标签中的端口框中,输入端口号(GBase 的缺省段口号为 5258)。 

 13) 点击确定来完成这个数据源的添加。 

 注意:当点击了确定,数据源管理对话框出现,ODBC 管理器更新注册表信 息。当用户连接它时,用户输入的用户名和连接字符串变成了这个数据源缺省 的连接值。

用户也可以测试是否用户的设置对连接服务器合适,通过使用测试数据源 按钮。成功的测试出现下面的窗口:

  

测试失败出现类似下面的错误提示:

可以点击“高级”选项,来进行一些高级设置,DSN 配置对话框页有选项按 钮。如果用户选择它,会出现下面的选项对话框,显示控制驱动程序行为。关 于这些选项的意义请参考连接参数。如下图所示:

在 Windows 中修改一个数据源; 

  打开 ODBC 数据源管理器。单击适当的 DSN 标签; 

   选择用户想修改的 GBase 数据源,然后点击配置。会出现 GBase 8a ODBC Driver 驱动程序- DSN 配置对话框; 

   修改适当的数据源域,然后点击确定。

  当用户在这个对话框中完成修改后,ODBC 管理器会更新注册信息。

GBASE南大通用数据库修改 odbc.ini 配置文件创建数据源 

  使用 unixODBC 提供的命令“odbcinst -j”可以查找到 odbc.ini 的路径。 如下所示: 

 # odbcinst -j 

 unixODBC 2.2.14 

 DRIVERS............: /etc/odbcinst.ini 

 SYSTEM DATA SOURCES: /etc/odbc.ini 

 FILE DATA SOURCES..: /etc/ODBCDataSources

 USER DATA SOURCES..: /root/.odbc.ini  

SQLULEN Size.......: 8 

 SQLLEN Size........: 8

 SQLSETPOSIROW Size.: 8 

 在/etc/odbc.ini 文件中加入:

 [test] 

 Driver = GBase 8a ODBC 8.3 Driver 

 DATABASE = test 

 DESCRIPTION = GBase 8a ODBC 8.3 Driver DSN 

SERVER = 192.168.111.96

UID = root 

 PASSWORD = 1 

GBASE南大通用数据库使用 gsodbc-installer 创建数据源 

  使用 gsodbc-installer 创建数据源时要用到 GBase 8a ODBC 连接字符串。 有关 GBase 8a ODBC 连接字符串的相关内容请参考 3.4 小节。使用 gsodbc-installer 创建数据源的命令如下:

 #gsodbc-installer -s -a -c2 -n "test" -t "DRIVER=GBase 8a ODBC 8.3 Driver;UID=gbase;PWD= 

 gbase20110531; SERVER={192.168.111.96};"  

GBASE南大通用数据库在AIX 平台上创建数据源 

 创建 GBase ODBC 数据源, 在/etc/odbc.ini 文件中增加如下内容:

 [test] 

 Driver=GBase ODBC 8.3 Driver 

 SERVER=192.168.7.235

 UID=gbase 

 PWD=gbase20110531 

 PORT=5258 

 DATABASE=test 

 测试创建的数据源连接性,可执行如下命令: 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/292619.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习——分类评价指标

【说明】文章内容来自《机器学习——基于sklearn》,用于学习记录。若有争议联系删除。 1、评价指标 对于模型的评价往往会使用损失函数和评价指标,两者的本质是一致的。一般情况下,损失函数应用于训练过程,而评价指标应用于测试过…

整数比较(比较4个数并从小到大输出)C语言xdoj94

描述: 从键盘输入四个整数,要求按由小到大的顺序输出。 输入说明: 输入四个整数,以空格间隔。 输出说明: 输出排序后的整数,以空格间隔。 输入样例 样例1输入 -99 9 99 -9 输出样例 样例1输出 -99 -9 9 99 …

逆波兰计算器的完整代码

前置知识&#xff1a; 将中缀表达式转为List方法&#xff1a; //将一个中缀表达式转成中缀表达式的List//即&#xff1a;(3042)*5-6 》[(, 30, , 42, ), *, 5, -, 6]public static List<String> toIndixExpressionList(String s) {//定义一个List&#xff0c;存放中缀表达…

svn合并跟踪信息丢失

最近合并完了发现没有可以提交的合并信息&#xff0c;类似这样的&#xff1a; 红色部分框起来的灰色字体的&#xff0c;也就是合并信息 没有合并跟踪信息的话&#xff0c;下次合并时&#xff0c;就不知道上次合并了哪些内容&#xff0c;可能会重复合并&#xff0c;也可能漏合并…

Java反序列化链子分析-3

文章目录 前言Hessian反序列化TemplatesImplSpring AOPPartiallyComparableAdvisorHolderResin 前言 续接之前那篇Java反序列化-2的文章。 Hessian反序列化 Hessian是一种用于远程调用的二进制协议。它被广泛用于构建分布式系统中的跨平台通信&#xff0c;特别适用于Java语言…

【JS】事件循环机制

一、JS单线程、异步、同步概念 众所周知&#xff0c;JS是单线程&#xff08;如果一个线程删DOM&#xff0c;一个线程增DOM&#xff0c;浏览器傻逼了&#xff5e;所以只能单着了&#xff09;&#xff0c;虽然有webworker酱紫的多线程出现&#xff0c;但也是在主线程的控制下。we…

京东tp26旋转验证

记录一下&#xff0c;狗东的tp26旋转验证码&#xff0c;难点还是在这个轨迹上。我真的是一点都不喜欢玩轨迹&#xff01;&#xff01;&#xff01;&#xff01; 类似于百度旋转的图&#xff0c;不过他这个东西还是稍微有点差距的。 鉴于生病了脑子不太好使&#xff0c;就不过多…

KBU808-ASEMI适配高端电源KBU808

编辑&#xff1a;ll KBU808-ASEMI适配高端电源KBU808 型号&#xff1a;KBU808 品牌&#xff1a;ASEMI 封装&#xff1a;KBU-4 最大平均正向电流&#xff1a;8A 最大重复峰值反向电压&#xff1a;800V 产品引线数量&#xff1a;4 产品内部芯片个数&#xff1a;4 产品内…

Docker概述及介绍

Docker是近年来新兴的虚拟化工具&#xff0c;它可以和虚拟机一样实现资源和系统环境的隔离。 库&#xff0c;然后再安装应用&#xff1b; Container(Docker容器)&#xff0c;在宿主机器、宿主机器操作系统上创建Docker引擎&#xff0c;在引擎的基础上再安装应用。 Docker三…

链表反转【思路】

链表反转 思路1. 将1->2->3->4->5这个链表中的2&#xff0c;3位置反转为1->3->2->4->52. 将1->2->3->4->5这个链表中的2&#xff0c;3&#xff0c;4位置反转为1->4->3->2->5思路总结 3. 将1->2反转为2->1 Java代码 将1-…

VM——计算流程执行耗时

1、计算同一个流程内的耗时&#xff0c;可以直接用“耗时统计”模块&#xff1b; 2、计算多个流程的运行耗时&#xff0c;需要使用“脚本”&#xff0c;利用C#函数计算耗时 首先&#xff0c;记录起始时间&#xff0c;保存到string类型的全局变量中&#xff0c; curTmStr Dat…

c++学习笔记-提高篇-STL标准模板库3(stack容器、queue容器以及list容器)

目录 Stack容器 一、Stack容器介绍 二、stack常用接口 三、栈的示例 queue&#xff08;队列&#xff09;容器 一、queue容器介绍 二、queue常用接口 三、queue示例 list容器 一、list容器介绍 二、list常用接口及示例 &#xff08;一&#xff09;list构造函数 &am…