欢迎来到天天文库
浏览记录
ID:8824215
大小:97.50 KB
页数:3页
时间:2018-04-08
《在c语言中嵌入sql语句》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、在C语言中嵌入SQL语句1.将安装盘下的个人版的目录DEVTOOLS与个人版目录下的X86目录下的binn两个文件夹复制到安装目录下2.初始化VisualC++6.0编译器环境。直接在该目录下双击运行文件MicrosoftVisualStudioVC98Binvcvars32.bat。3.初始化SQLServer的预编译环境。直接在该目录下双击运行文:Devtoolssamplesesqlcsetenv.bat。4.VC++6.0环境配置。具体配置分为如下三步[:①Tools->opt
2、ions->directories->IncludeFiles:添加C:ProgramFilesMicrosoftSQLServerdevtoolsinclude。将SQLserver自带的用于数据库开发的头文件包含到工程环境中。②Tools->options->directories->LibFiles:添加C:ProgramFilesMicrosoftSQLServerdevtoolsx861ib。将开发用到的包包含到工程中。③选中工程名,点击project->Settings->
3、Link->Object/LibraryModules,添加库文件:SQLakw32.lib,Caw32.lib。这两个文件之间用空格分开。5.预编译SQLServer的预处理程序是nsqlprep.exe。nsqlprep.exe在SQLServer安装日录的MSSQLBinn下注:下图中添加的路径也就nsqlprep.exe的安装路径。选择工具----选项----目录可执行文件,将nsqlprep.exe文件所在路径加入选中6.建立源文件*.sqc#include#inclu
4、deintmain(intargc,char**argv,char**envp){EXECSQLBEGINDECLARESECTION;charserver[]="LENOVO-7B3FC046.mysqllp1";charuser[]="sa";charfirst_name[50];EXECSQLENDDECLARESECTION;EXECSQLCONNECTTO:serverUSER:user;EXECSQLSELECTsnameINTO:first_namefromstuden
5、t;printf("%s",first_name);EXECSQLDISCONNECTALL;}以下图片是在选中.sqc文件所操作的其中命令框中输入的是nsqlprep文件名.sqc7.编译运行在VC++6.0中创建一个"WIN32ConsoleApplication"的Proiect,然后将预编译生成的c文件加入Proiect,编译连接即可生成访问SQLServer的可执行程序。8.VisualC++6.0进行编译连接时需要用到动态链接库SQLakw32.d11与SQLaiw32
6、.d11;尽管这两个文件已经随同binn.rar被拷贝到SQLServer安装目录的MSSQLBinn文件夹下,但仍然需要把它们的路径加到系统路径变量中,以使得程序运行时能找到它们,具体添加方法如下:方法1:把这两个文件拷贝到操作系统目录下的system32子目录中。方法2:我的电脑->属性->高级->环境变量->path->编辑,在变量值中加入路径值;新路径与已有路径间用;间隔。
此文档下载收益归作者所有