No, the opening and closing is extremely fast, ESPECIALLY in a network environment. All network OS has advanced directory caching and other techniques to take care of that. And if you at a later time for instance want to switch to SQL server, you only have to rewrite small parts of your code.
>does constant opening and closing of tables to execute queries cause much slowdown in your application? what about in a network environment?