什么叫动态数据库,什么叫静态数据库
动态数据库是一个能够被应用程序和其它的DLL调用的过程和函数的集合体,它里面包含的是公共代码或资源。动态数据库提供了一种方法,使进程可以调用不属于其可执行代码的函数。
静态数据库是一种用户模块。它提供了函数的完整的目标代码。在静态库情况下,函数和数据被编译进一个二进制文件,Visual C++的编译器在处理程序代码时,将从静态库中恢复这些函数和数据并把他们和应用程序中的其他模块组合在一起生成可执行文件。
扩展资料:
动态装入动态数据库,要用到Windows的三个API函数,即Loadlibrary、Freelibrary和GetprocAddress函数。
1、Loadlibrary函数调用格式为:function loadlobrary (DdfileName:Pchar): THandle:。
2、、当不再需要一个动态数据库时,应调用FreeLibrary函数将其释放。
FreeLibrary函数调用格式:procedure FreeLibrary (Libmodule:THandle)。
3、用GetprocAddress函数把动态数据库中函数的地址传递给程序中某个函数变量,再用该变量实现动态数据库函数的调用。
GetprocAddress函数格式:function GetprocAddress (Libmodule:THandle:procname:pchar):TFarProc:。
参考资料来源:百度百科-动态数据库
推荐于2017-12-16
动态数据是随着时间的发展,常常变化的数据,比如日销售额、年销售额等等。
在数据分析中具体表现来看就是,如果这个数据库的数据仅仅只有一个时间节点的,即可理解为静态数据,又叫做横截面数据,并且采用静态数据的分析方法分析即可。
如果该数据库中的数据包含不同时间进程的,比如时间包含多个月份,或者包含多个年份这样的数据,就理解为动态数据,又叫纵截面数据,需要采用面板数据分析方法分析