资源简介
这是一个用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
相关资源
- Qt查询SQLite数据库
- QtWebApp
- QT SQLite封装
- 基于STM32F407的W5500 tcpserver(官网例程
- 高性能服务器代码(50_06th_server_thre
- C++ sql2008 WebServer通讯.docx
- VC操作SQLSERVER数据库
- c 操作sqlite数据库.cpp
- 一个简单而强大的基于MFC的web server源
- C开发mysql的api中文手册
- SQLyog中文破解版
- mfc+sql 酒店客房管理系统
- mysql+dev c++实现订单管理系统
- 完整版sqlite运行所需Vc++运行环境,纯
- 基于C++和数据库SQL server开发的商品销
- 航班信息查询系统设计
- VC++环境下如何连接SQL数据库
- 图书管理系统及数据库
- vc++&sql sever实现超市管理系统
- 图书管理系统mfc+sql
- vc+SQL实现医院收费管理系统
- vc++2010编译为静态库(.lib)的.vcxpro
- 基于C++和SQL Server开发的商品销售管理
- mysql-odbc5.1驱动包
- 宾馆管理系统(C++MFC)数据库课程设
- c++和SqlServer做的图书管理系统
- 运动会成绩管理系统 mfc+ sql2000
- Windows下基于ModbusTcp的Server端开发C语言
- 酒店管理系统数据库设计
- 火车订票系统mfc+sql希望能对大家有所
评论
共有 条评论