You are currently reviewing an older revision of this page.
从数据库获取数据时可以用静态缓冲区类接口(接口名不带DataBuffer) 或动态缓冲区类接口(接口名带DataBuffer),这两类接口各有其优缺点,需要根据实际情况灵活调用。
静态缓冲区类接口的特点是:由于数据放在临时的内存区域,调用后若再次调用会冲掉以前的缓冲数据,优点是不用程序员自己管理内存的释放与否,缺点是多线程或递归时要十分小心。
静态缓冲区类接口的特点是:由于数据放在全局的内存区域,数据会一直有效,除非程序员主动清空,优点是适用复杂情况下的调用,如多线程或递归,缺点是需要程序员使用完后主动用aaApi_DmsDataBufferFree释放内存,否则会方式内存泄露。