LabVIEW数据库-连接数据库

这篇具有很好参考价值的文章主要介绍了LabVIEW数据库-连接数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据库操作

LabVIEW数据库连接工具包访问数据库时,一般遵循连接数据库-操作数据库-断开连接数据库的流程。
LabVIEW数据库-连接数据库
LabVIEW可基于ODBC或ADO来访问数据库。
ODBC标准通过DSN连接数据库,ADO和OLE DB是通过UDL连接数据库。

标准/方案 描述
ODBC 只访问关系数据库;使用DSN连接数据库
OLEDB 微软提供的到各数据源的系统接口;是一组C++ API函数,允许从底层访问数据库;UDA方案的一部分,可作为ADO的数据提供者
ADO 应用层编程接口;可连接关系数据库或非关系数据库;是OLEDB的ActiveX封装,任何支持COM的程序均可通过ADO使用OLEDB
UDA 微软的共享方案,可用来在网络共享关系型和非关系型数据

使用UDL连接

工具-create datalink
LabVIEW数据库-连接数据库
选择刚才在ODBC创建的数据源,填写用户密码,选择需要进行操作的数据库。
LabVIEW数据库-连接数据库
测试连接
LabVIEW数据库-连接数据库
选择UDL保存位置LabVIEW数据库-连接数据库
用记事本打开UDL文件,复制非注释的部分
LabVIEW数据库-连接数据库
粘贴到连接信息上
LabVIEW数据库-连接数据库
直接复制UDL文件所在路径粘贴在连接信息上
LabVIEW数据库-连接数据库
将prompt设置为T,运行时弹出数据连接属性对话框创建UDL
LabVIEW数据库-连接数据库

使用DSN连接

DSN指要连接的数据源或数据库的名字,包含ODBC驱动和其他数据库相连接的属性,如路径、安全信息和数据库的读写权限等。
DSN分两种:机器DSN和文件DSN。
机器DSN被保存在系统注册表中,可以被所有用户使用的DSN称系统DSN,只能被某个用户单独使用的DSN称用户DSN。
文件DSN是一个后缀名为.dsn的文本文件,其中保存所有与数据库连接相关的信息。文件DSN不局限于某个系统或某个用户,只要有合适的权限,它可以被所有人使用。

程序可以通过DSN的名字连接至数据源。如果数据源配置了相应的DSN,则可以使用DB Tools Open Connection VI连接至该数据源。

通过机器DSN的名字直接连接数据源
LabVIEW数据库-连接数据库
通过文件DSN连接数据库
LabVIEW数据库-连接数据库

数据库可移植性

当程序需要被移植到另一台电脑上,一般要重新为数据库创建用于连接的DSN或UDL。
DSN与UDL本质上都是将各种配置好的用于数据库连接的信息保存在注册表或文件中。
将UDL或DSN文件通过记事本打开,忽略注释,剩余部分为用于数据库连接的信息。
LabVIEW数据库-连接数据库
将这些信息以字符串的形式直接传递给DB Tools Open Connection VI就可以实现到数据库的连接。
LabVIEW数据库-连接数据库

对于机器DSN来说,它的内容保存在注册表里,因此一般不进行自动维护连接信息。
机器DSN本身的目的就是将数据库与某个系统或某个用户连系到一起,因此没有必要考虑它的移植性。
文章来源地址https://www.toymoban.com/news/detail-450023.html

到了这里,关于LabVIEW数据库-连接数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python与数据库连接操作

    下载命令: pip install PyMySQL 一般我们会使用镜像下载,这样会比较快,比如清华镜像: pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple 连接数据库之前,我们需要知道自己需要连接数据库的用户名,密码,数据库名等信息 步骤: 连接connect() 创建cursor()对象 使用excute()执行S

    2024年02月08日
    浏览(53)
  • eclipse连接mysql数据库操作

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 前言 一、mysql数据库 二、eclipse项目里要有数据库jar包 1.下载或直接使用已有mysql-connection的jar包 2.eclipse加上MySQL 连接 3.项目执行sql文件 总结 使用eclipse的sql文件实现数据库数据创建 提示

    2024年02月04日
    浏览(37)
  • 【100天精通python】Day31:使用python操作数据库_数据库编程接口,连接对象和游标对象,数据库连接配置

    目录  专栏导读  一、数据库编程接口 1. Python标准库接口 2. MySQL Connector/Python接口

    2024年02月13日
    浏览(49)
  • Dbeaver连接Hive数据库操作指导

    背景:由于工作需要,当前分析研究的数据基于Hadoop的Hive数据库中,且Hadoop服务端无权限进行操作且使用安全模式,在研究了Dbeaver、Squirrel和Hue三种连接Hive的工具,在无法绕开useKey认证的情况下,只能使用DBeaver工具进行远程连接。 【Hadoop环境】:Hive版本:3.1.0 KrbClient版本

    2024年02月09日
    浏览(44)
  • JDBC连接GaussDB云数据库操作示例

    目录 一、实验环境 二、登录华为云创建测试库表 1、登录GaussDB云数据库 2、建库、建表,用于测试 3、新增普通角色(用户)用于登录及访问测试(可选) 4、获取对应的公网IP 三、创建java工程 1、创建java工程 2、添加jar包 3、编辑Java代码 四、执行并查看测试结果 1、本地JDB版

    2024年02月05日
    浏览(110)
  • java之路 —— 连接数据库知识与操作应用

    项目很多小伙伴学习后端的时候以及学习数据库的时候,在后端程序中,有很多的数据来自前端的传递或者后端本身创建的,这些数据都是需要的,学过数据库的小伙伴知道,数据存放到数据库里才容易管理以及安全、方便。那么我们就会需要将程序与数据库进行连接并执行

    2024年02月03日
    浏览(50)
  • 关于运用pycharm与数据库连接与实际操作

         数据库通常需要与编译软件相连接,本文主要介绍关于python 编译器pycharm与数据库连接的过程。 首先,pycharm需要一些基础的配置。 个人建议配置:终端---pip install pymysql        插件----DB Navigator 具体操作如下: 首先打开pycharm并新建项目  新建完成后,打开终端(右下

    2024年02月13日
    浏览(36)
  • 【Spring Boot】JdbcTemplate数据连接模板 — 使用JdbcTemplate操作数据库

    成功在Spring Boot项目中集成JdbcTemplate后,如何使用JdbcTemplate数据库连接模板操作数据库呢?接下来以示例演示JdbcTemplate实现学生信息的增、删、改、查等操作,让我们在实践中边学边用,更好地理解和吸收。 步骤01 创建实体类。 根据之前创建的Student表结构创建对应的实体类

    2024年02月12日
    浏览(64)
  • QT实现连接MySQL数据库以及查询等操作

    功能包含数据库的增删改查和界面的显示,因为没有用.ui文件所以控件的位置都是手动设置的,写的有点费劲 首先打开Navicat,新建一个名字为bak_db的数据库,然后新建查询导入下面的sql语句: 然后刷新显示表已经创建好了,接下来就开始进行操作了: 文件结构 源码在我的

    2024年02月04日
    浏览(65)
  • 使用 GORM 连接数据库并实现增删改查操作

    首先,我们需要安装 GORM 包。在终端中运行以下命令: shell go get -u gorm.io/gorm 在 Go 代码的开头导入以下包: 在代码中建立数据库连接,示例中使用 MySQL 数据库作为示范: 请确保替换 user 、 password 和 dbname 为你的实际数据库凭据和名称。 在 GORM 中,我们需要定义模型结构来

    2024年02月15日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包