Fedora13下为postgresql添加ODBC驱动过程

unixODBC使用 命令安装 root@greatwall-DF720:/usr/local/php/etc# sudo apt-get install unixodbc unixodbc-bin unixodbc-dev 安装完后,odbcinst –j 来查看安装位置等信息 说是啥可以看到安装位置信息,可是没看到啊 。 我用时secureFx看的文件,结果各个文件都翻遍了,都没找到。浪费了好多时间,结果使劲刷新Fx,,最后终于看到了 etc下面的odbcinst.ini 和odbc.in... 阅读详情

        最近搞DTL,很无聊的在windows下,vc6和vs08都试了,MinGW也试了,想了想,很怀念Fedora,于是决定在Fedora上配置下postgresql的ODBC,so ,let't go 

        一、安装和配置postgresql

        参考http://www.l4m3.com/2010/09/installing-postgresql-in-fedora-13/   fedora下和ubuntu下有很多不同,比如安装软件,一般就用su -(用su进入后,编辑一些/etc下文件会有报错)比如:


     进入root后安装:

yum groupinstall "PostgreSQL Database"
yum install pgadmin3
配置postgresql:
service postgresql initdb
然后/var/lib/pgsql/data下才有如下东东

[root@localhost data]# ls
base     pg_hba.conf    pg_stat_tmp  pg_twophase  postgresql.conf
global   pg_ident.conf  pg_subtrans  PG_VERSION
pg_clog  pg_multixact   pg_tblspc    pg_xlog

service postgresql start
    其余完全参照以上链接即可,如果postgres提示输入密码错误,请留言,楼主正好也碰到然后搞定了。

    其它操作,如添加用户和数据库,则与ubuntu一致,就不说了。

    此时进入dtl编译,会出现如下错误:

error: invalid use of incomplete type ‘structdtl::tagTIMESTAMP_STRUCT’

用vc6的工程查看,tagTIMESTAMP_STRUCT定义于sqltypes.h,觉得应该是unixodbc未安装,于是进入下一步

      二、安装unixODBC包

       ubuntu下,unixodbc主要是2个包:unixodbc和unixodbc-dev,即unixodbc驱动及其开发包,在ubuntu下,这2个包对应的改变为unixODBC和unixODBC-devel(不是libunixODBC-devel)

      当然,可以如上面用yum search 查找,这是个好命令啊,也可以通过http://www.rpmfind.net查找。不过,用rpmfind网站找到的,还得自己猜测包名,虽然一般都是直接去掉版本号即可。  

      yum search后

    

      然后安装

[root@localhost ~]# yum install unixODBC
[root@localhost ~]# yum install unixODBC-devel
      注意的是,这里的odbc是大写的

     三、安装postgresql的odbc驱动

     在ubuntu下,驱动包为odbc-postgresql,而在fedora13下,为postgresql-odbc,于是安装

[root@localhost ~]# yum install postgresql-odbc
     此时,再去dtl中make,就能顺利通过编译生成libDTL.a了     

     四、配置ODBC驱动

     1、文件配置

       参考:http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/IODBCRubyHOWTO  需要注意的是,在Ubuntu中odbc驱动及安装文件在/ust/lib/odbc下,fedora13下在/usr/lib目录中。

      fedora下自动已经生成了postgresql和mysql(当然,这俩楼主都装了)的配置说明如下:

    楼主的/etc/odbc.ini 如下:

[ODBC Data Sources]
pgdata = Native PostgreSQL ODBC driver
[pgdata]
Driver=/usr/lib/psqlodbc.so
Host       = localhost
Server      = localhost
ServerName = localhost
Database   =example
UserName  = sa
UID        = sa
PWD        = 123   
Port       = 5432
运行iodbctest,可以看到


     2、图形化配置

     Ubuntu下有iodbcadm-gtk,于是搜fedora下的odbc管理
http://mryufeng.iteye.com/blog/368490  知道有ODBCConfig,一搜http://www.unixodbc.org/config.html ,看来界面还很不错,于是搜包:

http://www.rpmfind.net/linux/rpm2html/search.php?query=ODBCConfig+&submit=Search+...&system=&arch= ,知道包名

    于是安装

[root@localhost ~]# yum install unixODBC-kde
然后通过普通用户启动

[xia@localhost ~]$ ODBCConfig
如下:

点击添加,可以看到:

数据库驱动自动识别,感觉应该是fedora下yum的功能,因为/etc/odbcinst.ini也是自动识别出来

而最初通过odbc.ini添加的数据源则安静的躺在system里面,如下:

      至此,搞定


      就个人使用而言,fedora的可用性的确没有ubuntu的好,比如修改较近的软件源,fedora就得修改文件,而ubuntu只需要选交大还是北京交通还是中科大还是电子科大,不过感觉fedora更适合开发,虽然界面没有ubuntu的炫,不过自动安装的Development tools等东东,还是很强大的,用起来感觉也更稳定。(f13修改软件源才考http://www.huomo.cn/os/article-1848a.html )

     遇到很多问题,去搜,才发现,ubuntu的推广,真的是很成功的,如同搜数据库,一般都是mysql的,搜linux的东东,一般都是ubuntu的最多。fedora还是不错滴啊,起码这字体看着不像ubuntu的那么诡异。话说,我wmvare下的ubuntu11.04,为毛那么丑,幸好另一个ubuntu10.10没升级,哎

     另外,fedora下安装中文的,可以参考http://blog.youkuaiyun.com/simtwo/article/details/6326724 ,需要先安装ibus,system->preference下才有input method 选项

PostgreSQL数据库连接:psqlODBC驱动安装与配置实战指南 本文还有配套的精品资源,点击获取 简介:本文将提供详细的psqlODBC驱动程序在Windows操作系统上的安装和配置指南,使用户能够通过ODBC标准连接到PostgreSQL数据库。安装步骤涵盖获取安装文件、运行安装向导、选择安装路径、完成安装以及配置ODBC数据源。此外,还将说明如何进行驱动程序的升级和维护,确保连接安全和高效。 1. PostgreSQL数据... 阅读详情

相关推荐

libqsqlodbc.so

libqsqlodbc.so 是 Qt 框架中用于 ODBC 数据库连接的库文件。在 Linux 系统中,.so 文件是共享库(shared library)的扩展名,它允许多个程序共享同一个库代码,从而节省内存和磁盘空间。 在 Qt 中,libqsqlodbc.so 库提供了对 ODBC(Open Database Connectivity)数据库的访问支持。ODBC 是一个标准的数据库访问接口,它允许应用程序通过统一的 API 访问不同的数据库系统,而不需要为每种数据库编写特定的代码。

Postgresql 13 安装

本文档介绍 Linux 平台 PostgreSQL 的两种安装方式,rmp 安装和源码安装。rpm 安装包是提前编译好的,所以安装过程较快,但其路径也是固定的,不够灵活。 2.2 安装包 https://yum.postgresql.org/13/redhat/rhel-7-x86_64/repoview/postgresqldbserver13.group.html 安装包描述: 2)防火墙配置 3)参数限制配置 4)时区检查配置 5)创建系统用户 6)创建数据目录 7)安装软件 8)添加环境

脑子进水养啥鱼?的博客 6357

unixodbc-dev_2.3.1-4.1_arm64.deb

安装erlang所需依赖包 unixodbc-dev_2.3.1-4.1_arm64.deb

安装postgreSQL数据库的ODBC驱动

用于添加数据库的ODBC数据源,此文章演示PostgreSQL。但一通则万法通,其他数据库也类似。

人之功成皆凭己为,何来侥幸之说! 6331

postgresql驱动包

适用于java1.6环境下连接postgresql数据库的驱动包分享

Latex | IEEE双栏排版中长公式的排版

IEEE双栏排版中,有时候公式过于长了,过宽,导致单栏排版不下。

qq_43466146的博客 1万+

UnixODBC开发包安装与应用示例

UnixODBC开发包安装与应用示例

Leon_Jinhai_Sun的博客 922

告别复杂配置:dbswitch vs 传统工具(Kettle/DataX)在Greenplum数据同步中的性能对比

本文深入对比了新兴工具dbswitch与传统ETL工具Kettle、DataX在Greenplum数据同步中的表现。重点分析了dbswitch如何通过免中间文件、利用二进制COPY协议等设计,在异构数据库同步场景下实现更优的性能和更简化的配置,为技术选型提供清晰参考。

transformer2023的博客 1045

ODBC 连接操作postgresql

1下载安装postgresql的驱动器 https://pan.baidu.com/s/1ii9PudUs9WL_clP7Ub647Q 提取码:hm6g 2 安装配置odbc 控制面板搜索数据源-单击添加 选择postgresql unicode 配置数据源等信息 3 vs配置 单击视图-服务器资源管理器 数据连接上右键-添加 选择PostgreSQL35W vs中通过code处理pos...

weixin_43632687的博客 1万+

Chromatix 7实战:从零开始调优ISP模块的完整流程(附常见报错解决方案)

本文提供了高通平台Camera调试工具Chromatix 7的完整实战指南。详细阐述了从环境准备、项目初始化、基础校正(如LSC、BPC)到核心ISP管线(Demosaic、CCM、HDR)及后处理(CAC、ANR)的调优全流程,并附带了常见报错(如“未初始化实例”)的解决方案,旨在帮助工程师建立系统性的调试方法论。

weixin_29290863的博客 620

从零开始做题:big_zip

内容为:You_know_the_bed_feels_warmer_Sleeping_here_alone_You_know_I_dream_in_color_And_do_the_things_I_want_You_think_you_got_the_best_of_me_Think_you_had_the_last_laugh_Bet_you_think_that_everything_good_is_gone。查看压缩包内容,发现有五字节长度的文件,用crc碰撞攻击破解明文。

weixin_44626085的博客 1241

unixODBC的使用

unixodbc

tttttzz的博客 1376

Nginx反向代理MinIO私有桶签名失效?一招解决Host头校验问题

本文详细解析了Nginx反向代理MinIO私有桶时出现的签名失效问题,重点解决了Host头校验导致的"SignatureDoesNotMatch"错误。通过精准配置proxy_set_header保持Host头一致性,并提供了二级目录代理和调试指南,帮助开发者高效解决这一常见技术难题。

weixin_29201313的博客 320

Linux UnixODBC安装配置

资源紧张的时候,服务器是大家共用的,上面部署了一堆服务。因为最终,我们是使用 golang 进行开发的。原来是我在疯狂的改环境的时候,无意间造成了破坏。路径为:/home/dmdba/dmdbms/bin/可以成功连接DB,并能执行测试语句,说明 UnixODBC 配置成功。这里路径和之前不一致是因为,为了保证可行性,先在Linux上做了适配。说明:像镜像仓库中提交该镜像,以后用的时候,直接拉取即可。必须得是达梦的,不能是UnixODBC自己生成的。幸好是在 Docker 里,没有对他人造成影响。

LuckyTHP 2817

512分辨率万能遮罩模型实战指南:从下载到高精度应用

本文提供了512分辨率万能遮罩模型的完整实战指南。该模型经过超过540万次迭代,专门优化了对头发、手、眼睛等复杂区域的识别。文章详细介绍了从可靠渠道下载、环境部署、使用DF_ICE工具批量应用遮罩,到利用XSeg Editor进行高精度精修的全流程,旨在帮助用户显著提升AI换脸合成视频的质量与效率。

y2z3a4b5c的博客 1160

博图HMI多语言文本列表一键生成攻略:从Excel模板到TIA Portal的完整流程

本文详细介绍了如何利用Excel模板和TIA Portal API实现博图HMI多语言文本列表的一键生成。通过标准化Excel模板设计、解析TIA Portal的XML结构,并结合C#代码实现自动化导入,大幅提升多语言项目的开发效率。特别适用于需要支持多语言版本的自动化设备HMI界面开发。

weixin_26934905的博客 218

在Excel中使用ODBC驱动连接PostgreSQL数据库

Win+R打开运行窗口,输入odbcad32.exe,打开Windows的"ODBC数据源管理器"打开Excel,转到"数据"选项卡,选择"获取数据" > "从其他源" > "从ODBC"选择创建的ODBC数据源,输入凭据(如果需要),选择要导入的表或编写SQL查询。点击测试,提示连接成功,点击Save,驱动安装完成。点击红叉选择第一个选项,点击Next。在"用户DSN"选项卡中点击"添加"点击Install,等待安装成功。点击Browse,修改安装地址。勾选同意,点击Next。端口(默认5432)

qq_35916690的博客 1358

【即插即用模块】注意力篇 | TGRS 2025 | ASD:自适应频域解耦,动态拆分高低频+空间注意力,频域空间特征双增强!

摘要: FDMF-Net提出了一种频域解耦多模态融合网络,核心组件为振幅谱解耦模块(ASD)。ASD通过自适应频域拆分和频域-空域协同增强,有效分离模态不变与模态特定特征。该模块利用MLP学习动态阈值调整高低频比例,并通过空间注意力分别强化频域特征,在遥感语义分割任务中实现了细节与结构的协同增强。实验表明,ASD模块能减少模态内冗余,提升特征判别性,为多模态数据融合提供了新思路。代码已开源,适用于需要强化细节与结构的视觉任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 304

安装postgresql-13数据库及postgis插件

环境准备:操作系统:centos7 以上版本x86_64数据库:postgresql-13。

mimanghen的博客 4522

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【数据库运维】postgresql ODBC 安装配置与连接测试

数据库搭建相关(二) – CentOs下安装postgresql并配置odbc 【1】查看CentOs的版本及位数 getconf LONG_BIT

CopperSun 技术博客 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Mysql-Connector-ODBC 安装报错126,解决办法

近期在安装Mysql-Connector-ODBC的时候,总是报错: 无法加载MySQL ODBC 5.3 ANSI Driver ODBC 驱动程序的安装例程,因为存在系统错误代码126:找不到指定的模板。...\myodbc5S.dll)。Verify that the file MySQL ODB... 如下图 【解决办法】 网上搜了好久,也尝试了很多办法,有说缺少VC运行库文...

涛声依旧 2万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

安装数据源的驱动程序-postgresql

1、下载32位的psqlodbc https://www.postgresql.org/ftp/odbc/versions/msi/ 2、安装下载好的安装文件 3、在控制面板的32位的odbc中就能够找到postgreSQL的驱动程序

Ms.Fox的专栏 2111

windows 安装postgres 数据库ODBC驱动报错的解决办法

windows 安装postgres 数据库ODBC驱动报错的解决办法 在windows上安装postgresSQL驱动报错“找不到指定模块” 解决办法 找另外一台同版本的系统,可以正常安装改驱动的电脑。把C盘windows文件夹中的两个两个文件夹内容粘贴到不能安装的系统内即可解决。 把上图两个文件夹拷到问题电脑内,重复文件选忽略不要选替换以免影响系统使用 ...

shanflye的博客 2612

linux的银河麒麟安装ODBC测试wps连接mysql数据源

然后需要下载第三方的如mysql的驱动包,由于第三方的驱动包无法用apt下载,是需要去官网下载,我的mysql版本是8.0.33建议下个比8.0.33高的版本,我下载的最新版的,在官网下载需要注册,邮箱用QQ邮箱其他随便填。USER DATA SOURCES..: /home/whw/.odbc.ini文件里面都是空的需要自己往里面设置内容/etc/odbcinst.ini文件里面配置驱动,/etc/odbc.ini文件里面配置数据库设置。通过isql命令测试是否成功配置。需要确认系统版本和cpu架构。

qq_51551562的博客 2402

Postgresql学习02-配置ODBC数据源

(2)psqlodbc官网下载地址 三、安装unixodbc、psqlodbc 前提是需要先安装好postgresql数据库,可以参考之前的链接 《postgresql-14.2-源码编译安装和配置开机自启》

qq_45111959的博客 3277
上一篇: MinGW和vc6中编译DTL的过程
下一篇: 复习UML下图示
coder_xia
博客等级 码龄17年 151粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值