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

其中0.0.0.0/0表示运行任意ip地址访问

②修改pg_hba.conf文件

找到"listen_addresses"参数后,设置listen_addresses = '*',保存。

相关推荐
Elastic 中国社区官方博客3 小时前
在 Elasticsearch 中使用 Mistral Chat completions 进行上下文工程
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
编程爱好者熊浪4 小时前
两次连接池泄露的BUG
java·数据库
TDengine (老段)6 小时前
TDengine 字符串函数 CHAR 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
qq7422349846 小时前
Python操作数据库之pyodbc
开发语言·数据库·python
姚远Oracle ACE7 小时前
Oracle 如何计算 AWR 报告中的 Sessions 数量
数据库·oracle
Dxy12393102167 小时前
MySQL的SUBSTRING函数详解与应用
数据库·mysql
码力引擎7 小时前
【零基础学MySQL】第十二章:DCL详解
数据库·mysql·1024程序员节
杨云龙UP7 小时前
【MySQL迁移】MySQL数据库迁移实战(利用mysqldump从Windows 5.7迁至Linux 8.0)
linux·运维·数据库·mysql·mssql
l1t8 小时前
利用DeepSeek辅助修改luadbi-duckdb读取DuckDB decimal数据类型
c语言·数据库·单元测试·lua·duckdb
安当加密8 小时前
Nacos配置安全治理:把数据库密码从YAML里请出去
数据库·安全