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

2023-12-27 03:30

本文主要是介绍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 

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

这篇关于GBASE南大通用数据库在Windows和Linux中创建数据源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/541757

相关文章

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

Linux_kernel驱动开发11

一、改回nfs方式挂载根文件系统         在产品将要上线之前,需要制作不同类型格式的根文件系统         在产品研发阶段,我们还是需要使用nfs的方式挂载根文件系统         优点:可以直接在上位机中修改文件系统内容,延长EMMC的寿命         【1】重启上位机nfs服务         sudo service nfs-kernel-server resta

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念