CN106598612B - 一种数据库中数据表的操作方法及*** - Google Patents
一种数据库中数据表的操作方法及*** Download PDFInfo
- Publication number
- CN106598612B CN106598612B CN201611187178.7A CN201611187178A CN106598612B CN 106598612 B CN106598612 B CN 106598612B CN 201611187178 A CN201611187178 A CN 201611187178A CN 106598612 B CN106598612 B CN 106598612B
- Authority
- CN
- China
- Prior art keywords
- field information
- data table
- original
- target
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开一种数据库中数据表的操作方法及***,其应用于LabVIEW软件,本发明基于LabVIEW语言开发,首先在界面上的原始控件中显示原始数据表对应的原始字段信息,根据用户指令确定需要修改的目标控件,然后根据用户的需求对目标控件的第一目标字段信息进行修改,得到修改后的第二目标字段信息,最后根据第二目标字段信息得到更新后的数据表,用户可以直接在界面控件上显示数据表的所有字段信息,然后根据测试指标对控件中的字段信息进行修改、添加或删除等操作,无需使用数据库编辑管理工具由专业人员进行处理操作,且可以直接对控件中的字段信息进行操作,不容易发生误操作,保证了数据的正确存储。
Description
技术领域
本发明属于自动测试技术领域,更具体的说,是涉及一种数据库中数据表的操作方法及***。
背景技术
在自动测试领域,测试数据的存储、回放是必不可少的环节。常用作测试数据存储的数据库有MySQL、SQL Server、Oracle、Access、Excel等。通常对以上数据库操作都是直接使用一些图形工具,如MySQL-Front等对数据表进行创建,并配置对应测试指标的字段信息,生成数据表;或者是在DOS环境下,直接使用相应编程语句完成配置,但这都对操作人员提出较高技术要求。
首先,不同的产品需要测试的指标不同,当有新的测试指标需要进行测试时,就需要在数据库中新建该测试指标对应的数据表,如果使用数据库编辑管理工具进行操作,就对测试序列编辑人员的技能要求提高;其次,产品在研发测试中可能会添加、修改或删除存储在数据表中的字段信息内容,就需要对数据表的字段信息内容进行添加、修改或删除,以及对各个字段的属性进行配置,操作繁琐容易出错,影响新添的数据的存储;最后,如果用户直接操作数据库编辑管理工具对数据库中的数据表进行管理,容易出现错误,影响已有数据的存储。
综上,原有对数据库中数据表的操作需要对操作人员提出较高的技术要求,且容易出现误操作,影响数据的正确存储。
发明内容
有鉴于此,本发明提供了一种数据库中数据表的操作方法及***,以解决现有技术中由于原有对数据库中数据表的操作需要对操作人员提出较高的技术要求,且容易出现误操作,影响数据的正确存储的问题。
为实现上述目的,本发明提供如下技术方案:
一种数据库中数据表的操作方法,应用于LabVIEW软件,所述方法包括:
读取原始数据表,并将所述原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示;
通过用户指令确定目标控件,并对所述目标控件的第一目标字段信息进行修改,得到第二目标字段信息;
根据所述第二目标字段信息得到更新后的数据表。
其中,所述读取原始数据表,并将所述原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示,包括:
读取所述原始数据表,并通过文件操作函数读取与所述原始数据表对应的待配置文件;
解析所述待配置文件的内容,通过字符串转换将所述待配置文件的内容转换为所述原始数据表对应的原始字段信息;
将所述原始字段信息赋值给所述界面上对应的所述原始控件,并将所述待配置文件的名称及所述原始字段信息显示在所述界面上的所述原始控件中。
其中,所述根据所述第二目标字段信息得到更新后的数据表,包括:
根据所述第二目标字段信息在所述LabVIEW软件中创建包含所述目标控件对应的所有目标字段信息的SQL语句;
通过数据库工具下载数据库操作函数执行所述SQL语句,得到更新后的数据表。
优选的,还包括:
将所述更新后的数据表中的所述第二目标字段信息转换为所述文件操作函数支持的字符串格式;
通过所述文件操作函数将转换后的所述字符串存储为对应的格式文件保存在数据库中。
其中,所述第一目标字段信息为所述目标控件对应的所有目标字段信息或部分目标字段信息。
其中,所述原始控件包括:字段名称、数据类型、数据长度以及是否允许NULL。
一种数据库中数据表的操作***,应用于LabVIEW软件,所述***包括:
读取模块,用于读取原始数据表,并将所述原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示;
修改模块,用于通过用户指令确定目标控件,并对所述目标控件的第一目标字段信息进行修改,得到第二目标字段信息;
更新模块,用于根据所述第二目标字段信息得到更新后的数据表。
其中,所述读取模块,包括:
读取单元,用于读取所述原始数据表,并通过文件操作函数读取与所述原始数据表对应的待配置文件;
解析单元,用于解析所述待配置文件的内容,通过字符串转换将所述待配置文件的内容转换为所述原始数据表对应的原始字段信息;
赋值显示单元,用于将所述原始字段信息赋值给所述界面上对应的所述原始控件,并将所述待配置文件的名称及所述原始字段信息显示在所述界面上的所述原始控件中。
其中,所述更新模块,包括:
语句创建单元,用于根据所述第二目标字段信息在所述LabVIEW软件中创建包含所述目标控件对应的所有目标字段信息的SQL语句;
执行单元,用于通过数据库工具下载数据库操作函数执行所述SQL语句,得到更新后的数据表。
优选的,还包括:
转换模块,用于将所述更新后的数据表中的所述第二目标字段信息转换为所述文件操作函数支持的字符串格式;
存储模块,用于通过所述文件操作函数将转换后的所述字符串存储为对应的格式文件保存在数据库中。
经由上述的技术方案可知,与现有技术相比,本发明公开一种数据库中数据表的操作方法及***,其应用于LabVIEW软件,该方法包括:读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示;通过用户指令确定目标控件,并对目标控件的第一目标字段信息进行修改,得到第二目标字段信息;根据第二目标字段信息得到更新后的数据表。本发明基于LabVIEW语言开发,首先在界面上的原始控件中显示原始数据表对应的原始字段信息,根据用户指令确定需要修改的目标控件,然后根据用户的需求对目标控件的第一目标字段信息进行修改,得到修改后的第二目标字段信息,最后根据第二目标字段信息得到更新后的数据表,用户可以直接在界面控件上显示数据表的所有字段信息,然后根据测试指标对控件中的字段信息进行修改、添加或删除等操作,无需使用数据库编辑管理工具由专业人员进行处理操作,且可以直接对控件中的字段信息进行操作,不容易发生误操作,保证了数据的正确存储。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种数据库中数据表的操作方法流程示意图;
图2为本发明实施例提供的原始数据表的原始字段信息界面控件示意图;
图3为本发明实施例提供的图1中步骤S101的具体方法流程示意图;
图4为本发明实施例提供的读取配置文件和保存配置文件程序框图;
图5为本发明实施例提供的图1中的步骤S103的具体方法流程示意图;
图6为本发明实施例提供的数据表更新程序框图;
图7为本发明实施例提供的一种数据库中数据表的操作方法另一流程示意图;
图8为本发明实施例提供的一种数据库中数据表的操作***结构示意图;
图9为本发明实施例提供的图8中获取模块801的具体结构示意图;
图10为本发明实施例提供的图8中更新模块803的具体结构示意图;
图11为本发明实施例提供的一种数据库中数据表的操作***另一结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅附图1,图1为本发明实施例提供的一种数据库中数据表的操作方法流程示意图。如图1所示,本发明公开了一种数据库中数据表的操作方法,应用于LabVIEW软件,该方法具体包括步骤如下:
S101、读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示。
需要说明的是,本发明需要读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示。具体的,如图2所示,图2为本发明实施例提供的原始数据表的原始字段信息界面控件示意图,本发明主要是为了创建和配置数据表,支持从图2中的界面上导入配置文件和可以直接在界面上进行编辑,支持数据表表名的自定义以及原始控件内的字段信息的配置。如图2中所示,可配置的原始字段信息主要可以包括:字段数量、字段名称、数据类型(string、long、single、double、date/time、binary)、数据长度、是否允许NULL等。
S102、通过用户指令确定目标控件,并对目标控件的第一目标字段信息进行修改,得到第二目标字段信息。
在进行配置时,需要根据用户指令先在界面中显示的原始数据表对应的原始控件中确定出目标控件,即用户需要修改、删除或添加的字段信息内容对应的控件,然后对应的将其字段信息作为待修改的目标字段信息。
需要说明的是,在接收到用户对目标控件的修改指令后对相应的第一目标字段信息进行修改,得到第二目标字段信息,其中,第一目标字段信息可以是目标控件对应的所有字段信息,也可以是目标控件对应的部分目标字段信息。
S103、根据第二目标字段信息得到更新后的数据表。
需要说明的是,将得到的第二目标字段信息在数据库中进行数据表的创建和配置,得到更新后的数据表,并将更新后的数据表显示在对应的目标控件中,在数据库中,根据修改后的第二目标字段信息生成更新后的数据表,即实现创建和配置数据表。
具体的,请参阅附图3,图3为本发明实施例提供的图1中步骤S101的具体方法流程示意图。如图3所示,步骤S101、读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示,该步骤具体包括如下步骤:
S301、读取原始数据表,并通过文件操作函数读取与原始数据表对应的待配置文件。
如图4,图4为本发明实施例提供的读取配置文件和保存配置文件程序框图。如图4所示,以xml数据格式读取数据,然后以xml数据格式存储文件。
S302、解析待配置文件的内容,通过字符串转换将待配置文件的内容转换为原始数据表对应的原始字段信息。
将读取的配置文件的内容通过字符串转换转换为原始数据表对应的原始字段信息。原始字段信息主要可以包括:字段名称、数据类型(string、long、single、double、date/time、binary)、数据长度、是否允许NULL等。
S303、将原始字段信息赋值给界面上对应的原始控件,并将待配置文件的名称及原始字段信息显示在界面上的原始控件中。
本实施例中,程序读取待配置文件,对待配置文件数据进行处理,解析为原始数据表的原始字段信息,将原始字段信息赋值给界面上对应的原始控件,并将待配置文件的名称及原始字段信息显示在界面上的原始控件中。
具体的,请参阅附图5,图5为本发明实施例提供的图1中的步骤S103的具体方法流程示意图。如图5所示,步骤S103、根据第二目标字段信息得到更新后的数据表,该步骤具体包括如下步骤:
S501、根据第二目标字段信息在LabVIEW软件中创建包含目标控件对应的所有目标字段信息的SQL语句。
本实施例中,如图6所示,图6为本发明实施例提供的数据表更新程序框图。用户通过对界面配置数据进行判断、解析和转换,将第二目标字段信息通过对字符串的连接操作在LabVIEW软件中创建包含目标控件对应的所有目标字段信息的SQL语句,生成SQL语句。
需要说明的是,SQL语句包含三部分内容:数据表名称:使用界面输入的数据表名。数据表中字段信息:采用的方法是使用循环结构,遍历所有界面自定义列字段簇数组;列与列之间采用“,”分隔,每个字段的各自信息之间使用空格分隔,统一数据类型为字符串型;调用连接字符串函数,把所有列字段信息连接成一条字符串语句,去掉最后多出的一个逗号。数据表属性信息:增加该表存储引擎为“INNODB”、默认字符集为“gbk”、各行存储形式为“COMPACT”。
S502、通过数据库工具下载数据库操作函数执行所述SQL语句,得到更新后的数据表。
本实施例中,程序通过DB Tools(Database Tool,数据库工具)的DB ToolsExecute Query函数执行上述SQL语句,完成数据表的创建和配置,得到更新后的数据表。
具体的,请参阅附图7,图7为本发明实施例提供的一种数据库中数据表的操作方法另一流程示意图。如图7所示,本发明实施例公开一种数据库中数据表的操作方法,该方法具体包括如下步骤:
S701、读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示。
需要说明的是,本发明需要读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示。具体的,如图2所示,图2为本发明实施例提供的原始数据表的原始字段信息界面控件示意图,本发明主要是为了创建和配置数据表,支持从图2中的界面上导入配置文件和可以直接在界面上进行编辑,支持数据表表名的自定义以及原始控件内的字段信息的配置。如图2中所示,可配置的原始字段信息主要可以包括:字段数量、字段名称、数据类型(string、long、single、double、date/time、binary)、数据长度、是否允许NULL等。
S702、通过用户指令确定目标控件,并对目标控件的第一目标字段信息进行修改,得到第二目标字段信息。
在进行配置时,需要根据用户指令先在界面控件中显示的原始数据表中的控件中确定出目标控件,即用户需要修改、删除或添加的字段信息内容对应的控件,然后对应的将其字段信息作为待修改的目标字段信息。
需要说明的是,在接收到用户对目标控件的修改指令后对相应的第一目标字段信息进行修改,得到第二目标字段信息,其中,第一目标字段信息可以是目标控件对应的所有字段信息,也可以是目标控件对应的部分目标字段信息。。
S703、根据第二目标字段信息得到更新后的数据表。
需要说明的是,将得到的第二目标字段信息在数据库中进行数据表的创建和配置,得到更新后的数据表,并将更新后的数据表显示在对应的目标控件中,在数据库中,根据修改后的第二目标字段信息生成更新后的数据表,即实现创建和配置数据表。
S704、将更新后的数据表中的第二目标字段信息转换为文件操作函数支持的字符串格式。
S705、通过文件操作函数将转换后的字符串存储为对应的格式文件保存在数据库中。
上述过程中文件操作函数根据配置文件格式的不同而不同,如配置文件为xml格式时,文件操作函数为xml函数,配置文件为txt格式时,文件操作函数为txt函数。
本实施例可以将更新后的数据表进行存储,可给用户提供在后续使用到类似的数据表的时候可以直接调用即可。
本实施例中,用户在需要使用新的数据库时,只需更新配置文件中的字段信息,然后直接点击界面上的创建即可创建和配置数据表;也可以选择不更新配置文件,复用之前保存的配置文件,将配置文件解析得到数据表,在界面控件中显示,然后再界面控件中自行修改相关数据。以xml格式配置文件为例,配置文件的加载使用读取xml函数对配置文件进行读取,然后将读取的字符串转换为数据表字段信息格式,赋值给界面控件显示;配置文件的存储首先将界面控件值转换为字符串格式,然后使用写入xml文件函数进行存储。
本发明公开一种数据库中数据表的操作方法及***,其应用于LabVIEW软件,该方法包括:读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示;通过用户指令确定目标控件,并对目标控件的第一目标字段信息进行修改,得到第二目标字段信息;根据第二目标字段信息得到更新后的数据表。本发明基于LabVIEW语言开发,首先在界面上的原始控件中显示原始数据表对应的原始字段信息,根据用户指令确定需要修改的目标控件,然后根据用户的需求对目标控件的第一目标字段信息进行修改,得到修改后的第二目标字段信息,最后根据第二目标字段信息得到更新后的数据表,用户可以直接在界面控件上显示数据表的所有字段信息,然后根据测试指标对控件中的字段信息进行修改、添加或删除等操作,无需使用数据库编辑管理工具由专业人员进行处理操作,且可以直接对控件中的字段信息进行操作,不容易发生误操作,保证了数据的正确存储。
本发明在上述公开的方法的基础上,还公开了相应的***。
请参阅附图8,图8为本发明实施例提供的一种数据库中数据表的操作***结构示意图。如图8所示,本发明公开了一种数据库中数据表的操作***,应用于LabVIEW软件,所述***具体包括如下结构:
读取模块801,用于读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示;
修改模块802,用于通过用户指令确定目标控件,并对目标控件的第一目标字段信息进行修改,得到第二目标字段信息;
更新模块803,用于根据第二目标字段信息得到更新后的数据表。
由于本实施例中的各模块能够执行图1所示的方法,本实施例未详细描述的部分,可参考对图1的相关说明。
具体的,如图9所示,上述读取模块801具体包括如下结构:
读取单元901,用于读取原始数据表,并通过文件操作函数读取与原始数据表对应的待配置文件;
解析单元902,用于解析待配置文件的内容,解析待配置文件的内容,通过字符串转换将待配置文件的内容转换为原始数据表对应的原始字段信息;
赋值显示单元903,用于将原始字段信息赋值给界面上对应的原始控件,并将待配置文件的名称及原始字段信息显示在界面上的原始控件中。
由于本实施例中的各模块能够执行图3所示的方法,本实施例未详细描述的部分,可参考对图3的相关说明。
具体的,如图10所示,上述更新模块803具体包括如下结构:
语句创建单元1001,用于根据第二目标字段信息在LabVIEW软件中创建包含所述目标控件对应的所有目标字段信息的SQL语句;
执行单元1002,用于通过数据库工具下载数据库操作函数执行SQL语句,得到更新后的数据表。
由于本实施例中的各模块能够执行图5所示的方法,本实施例未详细描述的部分,可参考对图5的相关说明。
请参阅附图11,图11为本发明实施例提供的一种数据库中数据表的操作***另一结构示意图。如图11所示,本发明实施例公开了一种数据库中数据表的操作***,应用于LabVIEW软件,该***具体包括如下结构:
读取模块1101,用于读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示;
修改模块1102,用于通过用户指令确定目标控件,并对目标控件的第一目标字段信息进行修改,得到第二目标字段信息;
更新模块1103,用于根据根据第二目标字段信息得到更新后的数据表。
转换模块1104,用于将更新后的数据表中的第二目标字段信息转换为文件操作函数支持的字符串格式;
存储模块1105,用于通过文件操作函数将转换后的字符串存储为对应的格式文件保存在数据库中。
由于本实施例中的各模块能够执行图7所示的方法,本实施例未详细描述的部分,可参考对图7的相关说明。
本发明公开一种数据库中数据表的操作***,其应用于LabVIEW软件,本发明基于LabVIEW语言开发,首先在界面上的原始控件中显示原始数据表对应的原始字段信息,根据用户指令确定需要修改的目标控件,然后根据用户的需求对目标控件的第一目标字段信息进行修改,得到修改后的第二目标字段信息,最后根据第二目标字段信息得到更新后的数据表,用户可以直接在界面控件上显示数据表的所有字段信息,然后根据测试指标对控件中的字段信息进行修改、添加或删除等操作,无需使用数据库编辑管理工具由专业人员进行处理操作,且可以直接对控件中的字段信息进行操作,不容易发生误操作,保证了数据的正确存储。
综上所述,本发明公开一种数据库中数据表的操作方法及***,其应用于LabVIEW软件,该方法包括:读取原始数据表,并将原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示;通过用户指令确定目标控件,并对目标控件的第一目标字段信息进行修改,得到第二目标字段信息;根据第二目标字段信息得到更新后的数据表。本发明基于LabVIEW语言开发,首先在界面上的原始控件中显示原始数据表对应的原始字段信息,根据用户指令确定需要修改的目标控件,然后根据用户的需求对目标控件的第一目标字段信息进行修改,得到修改后的第二目标字段信息,最后根据第二目标字段信息得到更新后的数据表,用户可以直接在界面控件上显示数据表的所有字段信息,然后根据测试指标对控件中的字段信息进行修改、添加或删除等操作,无需使用数据库编辑管理工具由专业人员进行处理操作,且可以直接对控件中的字段信息进行操作,不容易发生误操作,保证了数据的正确存储。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
以上结合附图对本发明所提出的方法进行了示例性描述,以上实施例的说明只是用于帮助理解本发明的核心思想。对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (7)
1.一种数据库中数据表的操作方法,其特征在于,应用于LabVIEW软件,所述方法包括:
读取原始数据表,并将所述原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示;
通过用户指令确定目标控件,并对所述目标控件的第一目标字段信息进行修改,得到第二目标字段信息,所述目标控件为所述用户需要修改、删除或添加的字段信息内容对应的控件,所述第一目标字段信息为所述目标控件对应的所有字段信息或所述目标控件对应的部分字段信息;
将得到的所述第二目标字段信息在所述数据库中进行数据表的创建和配置,得到更新后的数据表;
其中,所述将得到的所述第二目标字段信息在所述数据库中进行数据表的创建和配置,得到更新后的数据表,包括:
根据所述第二目标字段信息在所述LabVIEW软件中创建包含所述目标控件对应的所有目标字段信息的SQL语句;
通过数据库工具下载数据库操作函数执行所述SQL语句,得到更新后的数据表。
2.根据权利要求1所述的操作方法,其特征在于,所述读取原始数据表,并将所述原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示,包括:
读取所述原始数据表,并通过文件操作函数读取与所述原始数据表对应的待配置文件;
解析所述待配置文件的内容,通过字符串转换将所述待配置文件的内容转换为所述原始数据表对应的原始字段信息;
将所述原始字段信息赋值给所述界面上对应的所述原始控件,并将所述待配置文件的名称及所述原始字段信息显示在所述界面上的所述原始控件中。
3.根据权利要求2所述的操作方法,其特征在于,还包括:
将所述更新后的数据表中的所述第二目标字段信息转换为所述文件操作函数支持的字符串格式;
通过所述文件操作函数将转换后的所述字符串存储为对应的格式文件保存在数据库中。
4.根据权利要求1所述的操作方法,其特征在于,所述原始字段信息包括:字段名称、数据类型、数据长度以及是否允许NULL。
5.一种数据库中数据表的操作***,其特征在于,应用于LabVIEW软件,所述***包括:
读取模块,用于读取原始数据表,并将所述原始数据表对应的原始字段信息赋值给界面上对应的原始控件进行显示;
修改模块,用于通过用户指令确定目标控件,并对所述目标控件的第一目标字段信息进行修改,得到第二目标字段信息,所述目标控件为所述用户需要修改、删除或添加的字段信息内容对应的控件,所述第一目标字段信息为所述目标控件对应的所有字段信息或所述目标控件对应的部分字段信息;
更新模块,用于将得到的所述第二目标字段信息在所述数据库中进行数据表的创建和配置,得到更新后的数据表;
其中,所述更新模块,包括:
语句创建单元,用于根据所述第二目标字段信息在所述LabVIEW软件中创建包含所述目标控件对应的所有目标字段信息的SQL语句;
执行单元,用于通过数据库工具下载数据库操作函数执行所述SQL语句,得到更新后的数据表。
6.根据权利要求5所述的操作***,其特征在于,所述读取模块,包括:
读取单元,用于读取所述原始数据表,并通过文件操作函数读取与所述原始数据表对应的待配置文件;
解析单元,用于解析所述待配置文件的内容,通过字符串转换将所述待配置文件的内容转换为所述原始数据表对应的原始字段信息;
赋值显示单元,用于将所述原始字段信息赋值给所述界面上对应的所述原始控件,并将所述待配置文件的名称及所述原始字段信息显示在所述界面上的所述原始控件中。
7.根据权利要求6所述的操作***,其特征在于,还包括:
转换模块,用于将所述更新后的数据表中的所述第二目标字段信息转换为所述文件操作函数支持的字符串格式;
存储模块,用于通过所述文件操作函数将转换后的所述字符串存储为对应的格式文件保存在数据库中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611187178.7A CN106598612B (zh) | 2016-12-20 | 2016-12-20 | 一种数据库中数据表的操作方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611187178.7A CN106598612B (zh) | 2016-12-20 | 2016-12-20 | 一种数据库中数据表的操作方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106598612A CN106598612A (zh) | 2017-04-26 |
CN106598612B true CN106598612B (zh) | 2020-08-28 |
Family
ID=58600455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611187178.7A Active CN106598612B (zh) | 2016-12-20 | 2016-12-20 | 一种数据库中数据表的操作方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106598612B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110704100A (zh) * | 2018-06-25 | 2020-01-17 | 沃尔缇夫能源***公司 | 一种功能模块软件配置方法及装置 |
CN109325041B (zh) * | 2018-08-14 | 2023-11-21 | 中国平安人寿保险股份有限公司 | 业务数据处理方法、装置、计算机设备及存储介质 |
CN111125262B (zh) * | 2018-10-31 | 2024-02-13 | 北京国双科技有限公司 | 字段信息的处理方法、装置、存储介质及处理器 |
CN109814895A (zh) * | 2018-11-29 | 2019-05-28 | 广州因特信息科技有限公司 | 一种自动化的数据库更新方法及*** |
CN109726194A (zh) * | 2018-12-30 | 2019-05-07 | 深圳互联先锋科技有限公司 | 线上数据库表管理方法、装置及计算机设备 |
CN110244688A (zh) * | 2019-06-06 | 2019-09-17 | 惠州市德赛西威汽车电子股份有限公司 | 基于LabVIEW的仪表总线面板自动生成方法及其*** |
CN113342801A (zh) * | 2020-03-02 | 2021-09-03 | 上海南华机电有限公司 | 基于LabVIEW创建数据库表的方法、***及终端 |
CN111782608B (zh) * | 2020-07-21 | 2024-04-16 | 平安国际智慧城市科技股份有限公司 | 文件自动生成方法、装置、电子设备及存储介质 |
CN112035040B (zh) * | 2020-08-31 | 2023-04-07 | 北京润科通用技术有限公司 | 一种接口变量信息处理方法及装置 |
CN112732795A (zh) * | 2021-01-19 | 2021-04-30 | 华东师范大学 | 大数据可视化方法及*** |
CN112749185A (zh) * | 2021-01-20 | 2021-05-04 | 青岛以萨数据技术有限公司 | 一种sql语言生成***及方法 |
CN114443687B (zh) * | 2021-12-23 | 2024-02-27 | 苏州浪潮智能科技有限公司 | 用于构建操作***镜像的软件包自定义的***、应用方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1862538A (zh) * | 2006-02-27 | 2006-11-15 | 华为技术有限公司 | 一种数据配置***及实现数据配置的方法 |
CN105426448A (zh) * | 2015-11-06 | 2016-03-23 | 广州华多网络科技有限公司 | 界面显示方法、装置及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080005721A1 (en) * | 2006-06-29 | 2008-01-03 | Augusta Systems, Inc. | Method and System for Rapidly Developing Sensor-Enabled Software Applications |
CN101661512B (zh) * | 2009-09-25 | 2012-01-11 | 万斌 | 一种识别传统表单信息并创建对应Web表单的***及方法 |
CN102346785A (zh) * | 2011-11-15 | 2012-02-08 | 北京创腾科技有限公司 | 一种用于直接对数据库实现自定义字段的方法和装置 |
CN102819547B (zh) * | 2012-01-13 | 2015-11-04 | 金蝶软件(中国)有限公司 | 配置字段属性的方法和装置 |
US9779118B2 (en) * | 2014-03-17 | 2017-10-03 | Kenshoo Ltd. | Live database schema tree change |
-
2016
- 2016-12-20 CN CN201611187178.7A patent/CN106598612B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1862538A (zh) * | 2006-02-27 | 2006-11-15 | 华为技术有限公司 | 一种数据配置***及实现数据配置的方法 |
CN105426448A (zh) * | 2015-11-06 | 2016-03-23 | 广州华多网络科技有限公司 | 界面显示方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN106598612A (zh) | 2017-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106598612B (zh) | 一种数据库中数据表的操作方法及*** | |
US6651240B1 (en) | Object-oriented software development support apparatus and development support method | |
CN108762743B (zh) | 一种数据表操作代码生成方法及装置 | |
US20160063063A1 (en) | Database query system | |
CN104133772A (zh) | 一种自动生成测试数据的方法 | |
CN113204571B (zh) | 涉及写入操作的sql执行方法、装置及存储介质 | |
CN112698819A (zh) | 面向树化对象编程程序设计方法、装置及存储介质 | |
KR102490941B1 (ko) | 엑셀 도구를 이용한 온라인 보고서 작성 시스템 | |
CN110489401B (zh) | 一种数据库对象的部署方法及装置 | |
CN108694172B (zh) | 信息输出方法和装置 | |
CN108664505B (zh) | 一种数据库表结构的导出方法及装置 | |
CN109117173B (zh) | 一种基于项目版本开发的配制文件管理方法 | |
TW201324347A (zh) | 功能模組命令管理系統及方法 | |
US11977473B2 (en) | Providing a pseudo language for manipulating complex variables of an orchestration flow | |
CN116028062A (zh) | 目标代码的生成方法、npu指令的显示方法及装置 | |
US20210055928A1 (en) | Integration test framework | |
CN111008011A (zh) | 一个面向电力平台应用开发的***构建器 | |
KR102282159B1 (ko) | Xml 기반 다국어 매뉴얼 저작 장치 및 그 방법 | |
US20080022258A1 (en) | Custom database system and method of building and operating the same | |
CN112486990A (zh) | 一种根据模型描述同步数据库表结构的方法及设备 | |
US8631393B2 (en) | Custom database system and method of building and operating the same | |
CN112130841B (zh) | Sql开发方法、装置及终端设备 | |
CN116627390B (zh) | 航空软件开发中icd文件的替代方法及装置 | |
CN117453713A (zh) | 多类型数据库的sql语句生成方法、设备和存储介质 | |
KR101765324B1 (ko) | Sql과 다이어그램을 이용하는 소스코드 생성 장치 및 그의 처리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |