资源简介
这是一个用C通过ODBC操作SQL server数据库的程序,通过一个简单的通信录管理系统实现了对数据库的增删查改操作,希望对正在学习数据库的小伙伴有帮助!
代码片段和文件信息
/************************************************************************/
/* Function:对“电话联系人”系统进行数据库的增删查改功能 */
/* Editor:王丞 */
/* Time:2017年10月3日11:26:42 */
/* Notes:vs一些配置:字符集(无设置)和 命令行(/D_CRT_SECURE_NO_WARNINGS) */
/************************************************************************/
#include
#include //include system() function
#include
#include
#include
#include
/************************************************************************/
/* 函数声明 */
/************************************************************************/
void display_contact(void);
void add_contact(void);
void search_contact(void);
void update_contact(void);
void delete_contact(void);
/************************************************************************/
/* 数据结构 */
/************************************************************************/
SQLCHAR name[50] company[50] phone[50] office_tel[50] family_tel[50] email[50] groups[50];//buffer
SQLINTEGER len_nam len_com len_pho len_off len_fam len_ema len_gro;//length_now_word
/************************************************************************/
/* 主函数 */
/************************************************************************/
int main()
{
system(“title Phone_number_manager“);
int choice = 0;
int flag = 1;//indicate exitting system
char *menu[6] =
{
“添加联系人“
“查找联系人“
“修改联系人“
“删除联系人“
“显示所有联系人“
“退出系统“
};
while (flag)
{
//if flag equal 0exit system
printf(“ Phone number manager \n“);
printf(“*************************\n“);
for (int i = 0; i < 6; i++)
{
printf(“%d.%s\n“ i + 1 menu[i]);//printf(“%d.%s\n“i+1*(menu+i));
}
printf(“Please input the number of your choice:\n“);
scanf(“%d“ &choice);
switch (choice)
{
case 1:
add_contact();
system(“pause“);
system(“cls“);
break;
case 2:
search_contact();
system(“pause“);
system(“cls“);
break;
case 3:
update_contact();
system(“pause“);
system(“cls“);
break;
case 4:
delete_contact();
system(“pause“);
system(“cls“);
break;
case 5:
display_contact();
system(“pause“);
system(“cls“);
break;
case 6:
flag = 0;
system(“cls“);
break;
default:
system(“cls“);
printf(“input error:please input the number of your choice again:\n“);
}
}
return 0;
}
/************************************************************************************************/
void add_contact()
{//添加联系人
SQLRETURN ret;
SQLHENV henv;//SQLHANDLE henv
SQLHDBC hdbc;//SQLHANDLE
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 56408 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\main.obj
文件 790 2017-10-03 10:51 数据库_通信录管理系统\Test\Debug\Test.Build.CppClean.log
文件 218 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\Test.log
文件 1318 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\Test.tlog\CL.command.1.tlog
文件 42978 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\Test.tlog\CL.read.1.tlog
文件 966 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\Test.tlog\CL.write.1.tlog
文件 2306 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\Test.tlog\li
文件 5700 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\Test.tlog\li
文件 922 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\Test.tlog\li
文件 228 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\Test.tlog\Test.lastbuildstate
文件 723968 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\vc140.idb
文件 167936 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\vc140.pdb
文件 15368 2017-10-03 12:06 数据库_通信录管理系统\Test\main.cpp
文件 7766 2017-10-03 08:56 数据库_通信录管理系统\Test\Test.vcxproj
文件 945 2017-09-26 16:38 数据库_通信录管理系统\Test\Test.vcxproj.filters
文件 1294 2017-09-26 16:38 数据库_通信录管理系统\Test.sln
文件 31842304 2017-10-03 11:53 数据库_通信录管理系统\Test.VC.db
目录 0 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug\Test.tlog
目录 0 2017-10-03 11:47 数据库_通信录管理系统\Test\Debug
目录 0 2017-10-03 12:06 数据库_通信录管理系统\Test
目录 0 2017-10-03 12:06 数据库_通信录管理系统
----------- --------- ---------- ----- ----
32871415 21
相关资源
- C/C++使用ODBC连接SQL server数据库完整流
- sqlite3x86 & x64开发库
- C++写的连接SQL的学生成绩管理系统
- MFC 使用sqlite3
- Microsoft Visual C++ 2013 Runtime 64bit 工具
- MFC ADO方法链接SQlServer数据库vc6实现
- 基于MFC和mysql的学生管理系统
- msvcr120.dll64位与vcredist_x64.exe打包,解
- C++ 基于 MFC 和 mysql 的学生管理系统
- mfc+ sql2000 实现运动会成绩管理系统
- MFC Mysql数据库访问软件
- 数据库课设SQL Server 2000 + Visual C++客户
- 楼盘信息管理系统
- c++和sql的客房管理系统
- MFC+SQL实现资源管理系统
- 简单易懂C++ WebServer接口开发源代码
- 列车时刻表查询系统c++ sql
- 最好用的OPC Server开发包OPCServer开发工
- MFC与SQL Server
- MFC编写的图书管理系统,用到数据库
- MiniSQL 用C++实现100166
- 数据库课程设计(教室管理信息系统
- FTP服务器MFC源码
- c++ VS2013 mysql 源代码
- vs+mssql实现医药管理信息系统实验报告
- 基于数据库的学生成绩管理系统
- C++库存管理系统文档+mysql
- MFC websocket server | MFC websocket服务器
- VC++6.0 MFC使用ODBC链接MySQL把图片写入
- 个人收支财务管理系统 VC6.0MFC+ sql s
评论
共有 条评论