谁知道用c语言向数据库做增删改查吗?

谁知道用c语言向数据库做增删改查吗?,第1张

我曾经写过C语言的数据库系统..

给你部分代码(一个销售函数)以作参考...

void

book_out()

//销售函数

{

char

temp

EXEC

SQL

BEGIN

DECLARE

SECTION

/*主变量定义开始.*/

int

Hout_shuliang

int

Hshuliang///////////

char

Hbook_id[11]

EXEC

SQL

END

DECLARE

SECTION

/*主变量定义结束*/

lab3:

printf("请输入图书编号:")

scanf("%s",&Hbook_id)

printf("请输入卖出本数:")

scanf("%d",&Hout_shuliang)

//先将库存量取出到主变量

EXEC

SQL

select

book_shuliang

into

:Hshuliang

from

book_kucun

where

book_id=:Hbook_id

if(Hshuliang<Hout_shuliang)

//假如库存不足,销售不成功.

{

printf("输入有误.没那么多库存,请重新输入.\n")

goto

lab3

}

//将销售记录插入到book_out(销售表)数据表.

EXEC

SQL

insert

into

book_out

values(:Hbook_id,:Hout_shuliang,GETDATE())

EXEC

SQL

COMMIT

TRANSACTION

/*事务提交*/

printf("售出成功,输入Y继续输入其他要售出的书.其他键返回主菜单:")

getchar()//////////////////////////

scanf("%c",&temp)

if(temp=='y'||temp=='Y')

goto

lab3

}

首先,你得确定你要查找的文字在哪个数据库中哪个表的哪个字段

select 字段 from 表 where 字段 like ’%文本框.Text%‘

用 SqlDataReader 对象盘点存在不,存在 文本框.Text="存在" ,否则文本框.Text="不存在"

1、安装并打开toad可视化工具。

2、输入服务器名或服务器Ip地址、数据库用户名及密码,成功连接到数据库。

3、进入软件界面。

4、如果你看到的界面不同,首先点击“Editor”——“SQL”按钮,即可打开 sql语句编辑窗口。

5、然后在Current Schema编辑窗口中,输入sql语句,测试语句最好不要使用改变数据库结构和数据的语句。

6、然后按F5或点击如图按钮运行SQl语句。底部“grid1”中可以看到运行结果。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9895253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存