- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验3-3 嵌入式SQL和ODBC的使用 03CS__313110_45+60__曹玉瑾、周燕红
一、实验目的
熟悉ODBC的配置和使用
熟悉嵌入式SQL编程
巩固SQL的知识
二、实验平台
OS:
Windows2000/XP
DBMS:
SQLServer2000
KingBase 可选
Compiler:
Visual C++ 6.0
三、实验活动前的准备
以下的实验前准备工作都是参考是实验要求中的实验预备知识进行的,在此没有给出做一下动作的原因及相关的一些知识,仅仅是给出了我们具体的一些活动。
(1)嵌入式SQL编程:
ⅰ、SQL预处理器
由于我们的SQLServer的安装目录是C:\Program Files\Microsoft SQL Server\MSSQL因此,需要把安装文件中的文件夹binn的内容拷贝到该目录下覆盖原有的binn的全部内容。拷贝前必须关于有关SQL的所有进程,否则拷贝将无法成功进行。
ⅱ、连接方式
为了使经预处理后的c文件就以用c的编译器进行编译连接,我们需要使用Visual C++ 6.0进行编译连接,连接方式是动态连接,这就需要用到动态链接库SQLakw32.dll,sqlaiw32.dll;此两文件已经随同binn.rar的其他内容,被拷贝到C:\Program Files\Microsoft SQL Server\MSSQL\Binn下;但仍然需要把该路径加到系统的路径变量中,以使得程序运行时能找到这两个文件。
方法1:把该两文件拷贝到操作系统目录下的子目录system32中
我们使用的就是方法1。
方法2:把D:\Program Files\Microsoft SQL Server\MSSQL\Binn加到系统环境变量path中。“我的电脑”- “属性”- “高级”- “环境变量”- “path,编辑”,如下图所示:在变量值中加入该路径值;注意,路径间用分号”;”分开。
ⅲ、创建一个用户,以方便实验活动中中使用嵌入式SQL编程。
在SQL Server的pubs数据库下,添加用户yjc,其密码为:yjc,并将该用户的角色同时设为public与db_owner,这样就允许我们在程序中访问该数据库,并做一定的操作。
(2)通过ODBC访问数据库:
ⅰ、配置ODBC,为SQL Server添加数据源。 过程如下:
打开运行,输入命令“odbcad32.exe”,如下图所示:
②探出窗口如下图所示:
③点击右侧的“添加”,选择SQL SERVER,如下图示:
④在新出窗口中,输入数据源的名称,如“lanxin”,并选择本地服务器,如下图示:
⑤点击下一步,如下图: ⑥在新弹出窗口中,更改默认的数据库为“cryone” (该数据库中表S、P、J、SPJ),如下图所示:
⑦接下来的就点击完成。无需特殊的选择,最后点击确定,如下图:
ⅱ、创建一个用户,以方便实验活动中中使用ODBC编程。
在SQL Server的cryone数据库下(该数据库中含有上次实验创建的表S、P、J、SPJ),添加用户lanxin,其密码为:lanxin,并将该用户的角色同时设为public与db_owner,这样就允许我们在程序中访问该数据库,并做一定的操作。
(3)初始化环境:
SQL Server2000为其嵌入式SQL提供了一些特殊的接口;默认的安装方式(典型安装)并没有安装这些接口;因此,需要把devtools.rar解压到SQLServer的系统目录下(注意,不是安装目录);例如操作系统安装在C盘,则SQLServer的系统目录则是C:\Program Files\Microsoft SQL Server。后面的设置,假设操作系统安装在C盘。
初始化SQL Server的预编译环境。
初始化Visual C++ 6.0 编译器环境,运行文件:\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT
初始化SQLServer的预编译环境,运行文件:\devtools\samples\esqlc\setenv.bat。
初始化Visual C++ 6.0环境。
Tools- options- directories- Include
Files: C:\Program Files\Microsoft SQL Server\devtools\include
Tools- options- directories- Lib
Files:C:\Program Files\Microsoft SQL Server\devtools\x86lib
注意:这些路径需要设为第一项。如下图所示:
Project- Settings- Link- Object/Library Mod
您可能关注的文档
最近下载
- 猪主要传染性腹泻病的流行情况与防控对策.docx
- 机电工程投标方案.docx VIP
- 人教PEP版小学英语五年级 下册(1-6单元)思维导图.pdf
- 国际金融附微课杜玉兰习题答案.docx VIP
- 2023年大连大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案).docx VIP
- 2023年大连大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 临床医学教学模式创新与课堂互动设计.pptx
- 生猪屠宰兽医卫生检验人员理论考试题库资料及答案.pdf VIP
- 天津市静海区2024-2025学年高一下学期6月学生学业能力调研试题 地理试卷含答案.docx VIP
文档评论(0)