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 = '*',保存。

相关推荐
色空大师11 分钟前
【网站搭建实操(一)环境部署】
java·linux·数据库·mysql·网站搭建
亚历克斯神33 分钟前
Flutter for OpenHarmony: Flutter 三方库 mutex 为鸿蒙异步任务提供可靠的临界资源互斥锁(并发安全基石)
android·数据库·安全·flutter·华为·harmonyos
IAUTOMOBILE1 小时前
用Python批量处理Excel和CSV文件
jvm·数据库·python
常利兵1 小时前
Spring项目新姿势:Lambda封装Service调用,告别繁琐注入!
java·数据库·spring
liqianpin12 小时前
MySQL官网驱动下载(jar包驱动和ODBC驱动)【详细教程】
数据库·mysql
kgduu2 小时前
js之客户端存储
javascript·数据库·oracle
light blue bird2 小时前
原生控件GDI完成作业协同界面
jvm·数据库·.net·winform·gdi+界面
聊点儿技术2 小时前
利用IP归属地查询识别异地登录风险:企业账号安全的技术探索
数据库·tcp/ip·安全
Ricky_Theseus3 小时前
SQL Server 的五种约束类型
数据库·sql·oracle
zjshuster3 小时前
数据库分库分表的方法论与实操
数据库·adb