• LabVIEW连接PostgreSql


    一、安装ODBC

    下载对应postgreSQL版本的ODBC
    下载网址:http://ftp.postgresql.org/pub/odbc/versions/msi/
    下载好后默认安装就行,这样在ODBC数据源中才能找到。

    二、配置系统DSN

    实现要新建好要用的数据库,这里的用户名:postgres,密码:123
    ① window+X→搜索→ODBC数据源(32 bit)/ODBC数据源(64 bit),这里用哪个数据源取决于用多少位的LabVIEW进行开发,此处用LabVIEW 32bit的开发,故选用ODBC数据源(32bit)
    在这里插入图片描述
    ②系统DSN→点击"添加"→选中PostgreSQL ANSI
    在这里插入图片描述
    ③输入数据库的基本信息,包括

    • Database
    • Server
    • Port
    • User Name
    • Password
      在这里插入图片描述
      ④点击test→点击save
      在这里插入图片描述

    三、LabVIEW配置

    ①点击菜单"工具"→点击"Create Data Link"
    在这里插入图片描述
    ②选中Microsoft OLE DB Provider for ODBC Drivers→下一页
    在这里插入图片描述
    ③指定之前配置好的ODBC数据源中"PostgreSQL30"
    在这里插入图片描述
    ②填写好"用户名称"和"密码"→点击"测试连接"
    在这里插入图片描述
    ③点击确定后,保存udl
    ④找到对应的udl文件,用文本打开,就能看到连接字符串了。
    此处的是:
    Provider=MSDASQL.1;Password=123;Persist Security Info=True;User ID=postgres;Data Source=PostgreSQL30

    四、开放PostgreSql远程连接

    PostgreSql默认是不能远程连接的,要修改配置文件,默认在PostgreSQL源文件夹下的data文件夹,修改pg_hba.conf和postgresql.conf文件

    在这里插入图片描述
    ①修改pg_hba.conf文件
    找到“# IPv4 local connections:“后,回车另起一行,添加参数行如下,保存。

    host all all 0.0.0.0/0 trust
    
    • 1

    其中0.0.0.0/0表示运行任意ip地址访问
    在这里插入图片描述
    ②修改pg_hba.conf文件
    找到“listen_addresses“参数后,设置listen_addresses = ‘*’,保存。
    在这里插入图片描述

  • 相关阅读:
    面试经典150题——Day20
    Java与GitLab OpenAPI交互
    Algorithm基础算法学习
    小型超市管理系统
    Java方法和数组练习
    WPF 控件专题 Canvas 控件详解
    SpringCloud(一)Eureka、Nacos、Feign、Gateway
    unix/linux make
    博途PLC 1200/1500PID PID_Temp 加热制冷双输出+级联控制(串级控制)
    C#实现在企业微信内创建微信群发送群消息
  • 原文地址:https://blog.csdn.net/weixin_41303851/article/details/138065157