در يك موتور بانك اطلاعاتي به دو روش ميتوانيم از پرس و جوها استفاده كنيم. اول اين است كه دستور SQL را بنويسيم و سپس آن را اجرا كرده و نتيجهي آن را مشاهده كنيم. روش دوم اين است كه همانند ديگر زبانهاي برنامهنويسي يك زير برنامه با استفاده از دستورات SQL ايجاد كنيم و سپس با فراخواني آن زير برنامه اطلاعات لازم را از بانك اطلاعاتي بدست آوريم. در برنامههايي كه به زبان ويژوال C# مينويسيم نيز، هم ميتوانيم از يك زير برنامه براي دسترسي به اطلاعات مورد نياز استفاده كنيم و هم ميتوانيم دستور SQL مورد نياز را با استفاده از برنامه به موتور بانك اطلاعاتي بفرستيم و نتايج حاصل را دريافت كرده و نمايش دهيم.
برنامه نویسی کتابخانه
در يك موتور بانك اطلاعاتي به دو روش ميتوانيم از پرس و جوها استفاده كنيم. اول اين است كه دستور SQL را بنويسيم و سپس آن را اجرا كرده و نتيجهي آن را مشاهده كنيم. روش دوم اين است كه همانند ديگر زبانهاي برنامهنويسي يك زير برنامه با استفاده از دستورات SQL ايجاد كنيم و سپس با فراخواني آن زير برنامه اطلاعات لازم را از بانك اطلاعاتي بدست آوريم. در برنامههايي كه به زبان ويژوال C# مينويسيم نيز، هم ميتوانيم از يك زير برنامه براي دسترسي به اطلاعات مورد نياز استفاده كنيم و هم ميتوانيم دستور SQL مورد نياز را با استفاده از برنامه به موتور بانك اطلاعاتي بفرستيم و نتايج حاصل را دريافت كرده و نمايش دهيم.