# LabVIEW_Database **Repository Path**: lizhuanshu/LabVIEW_Database ## Basic Information - **Project Name**: LabVIEW_Database - **Description**: LabVIEW对数据的操作范例 - **Primary Language**: 其他 - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 3 - **Created**: 2021-01-10 - **Last Updated**: 2025-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Labview-Database ***Labivew:2018*** ***database:Access2013,MySQL8.0.22,SQL Server2019,SQLite3*** ## Access: Labview2018默认是可以通过驱动Microsoft.Jet.OLEDB.4.0来访问.mdb格式数据库文件的,但不支持.accdb文件。 2007以后是.accdb格式,使用.accdb需要安装Microsoft.ACE.OLEDB.12.0驱动程序。 Microsoft.ACE.OLEDB.12.0的说明和下载地址: https://www.microsoft.com/zh-cn/download/details.aspx?id=13255 。 Lib文件夹下存放了所需的驱动程序 AccessDatabaseEngine.exe          32位驱动(Labview为32位版本,请安装此版本) AccessDatabaseEngine_X64.exe  64位驱动 ## MySQL 通过ODBC连接MySQL数据库需要安装ODBC驱动程序 ![创建数据连接菜单](/Doc/MySQL%20ODBC.png) ## SQL Server 可直接通过OLE DB驱动连接数据库。 ![创建数据连接菜单](/Doc/SQL%20Server%20DataLink.png) ![创建数据连接菜单](/Doc/SQL%20Server.png) ## SQLite ##### 方法1:使用ODBC和上述MySQL数据库操作方法差不多。 Lib文件夹下存放了所需的驱动程序 sqliteodbc.exe 32位驱动(Labview为32位版本,请安装此版本) sqliteodbc_w64.exe 64位驱动 ![创建数据连接菜单](/Doc/SQLite.png) ##### 方法2:使用Labview库直接操作数据库文件(直接操作)。 Lib文件夹下包含该库:drjdpowell_lib_sqlite_labview-1.12.2.91.vip ![创建数据连接菜单](/Doc/SQLite%20lib.png) ![创建数据连接菜单](/Doc/SQLite%20Example.png) ![创建数据连接菜单](/Doc/SQLite%20Example1.png) ## Labview Create Data Link... ![创建数据连接菜单](/Doc/创建数据连接.png) ![创建数据连接菜单](/Doc/创建数据连接工具.png) ![创建数据连接菜单](/Doc/连接MySQL数据库.png) 通过该方法创建的*.udl文件是可以将路径传入数据库连接VI使用的。 也可以通过编辑文本的方式打开*.udl文件,复制数据库连接字符串来使用。 ![创建数据连接菜单](/Doc/dbopen.png) ## 早期Labview版本 早期Labview版本中未包含数据库操作VI,可通过NI工具包安装官方的数据库操作VI. 除了NI的数据库操作库外,另外也有诸如LabSQL的这种第三方数据库操作库。 LabSQL下载地址:http://www.jeffreytravis.com/lost/labsql.html