c语言关于从数据库读取数据写文件

c语言关于从数据库读取数据写文件,第1张

#include  <stdio.h>

exec sql include sqlca

int main(){

    exec sql begin declare section

        char userpasswd[30]="openlab/123456"

        struct{

            int  id

            char name[30]

            double salary

        }emp

    exec sql end   declare section

    exec sql connect:userpasswd

    exec sql declare empcursor cursor for 

        select id,first_name,salary  from 

        s_emp order by salary

    exec sql  open  empcursor

    exec sql  whenever notfound do break

    for(){

    exec sql  fetch empcursor into :emp

    printf("%d:%s:%lf\n",emp.id,emp.name,

                     emp.salary)

    }

    exec sql  close empcursor

    exec sql commit work release    

}

把数据存到结构体里。

1、新建或者打开要连接数据库的脚本。在下面的Global数据域中或者本地数据表中任选一个表格后,点击鼠标右键依次选择“数据表”“导入”“来自数据库”;

2、点击“创建”,打开选择数据源页,选择“机器数据源”,点击“新建”;

3、点击下一步打开选择数据源驱动程序页,选择完成后点击下一步;

4、名称字段可以任意命名,服务器为数据库所在非服务器地址等信息后,点击下一步;

5、选择“使用用户输入登陆ID和密码的SQL Server验证”,录入要连接数据库的用户

什么数据库,不同数据库有不同连接方式。

一般步骤:

① 建立链接 SqlConnection

② 打开链接 SqlConnection.Open

③ 通过适配器 Adapter 填充到 DataSet

④ 获取 DataSet 中 DataTable 里面的记录 DataRow

转化类型然后赋值给变量


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

原文地址:https://54852.com/sjk/6907168.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存