zoukankan      html  css  js  c++  java
  • proc插入数据到数据库

    #include<stdio.h>
    EXEC SQL INCLUDE SQLCA;

    void insert (char password_[6],char id_[20],int balance_)
    {       
        EXEC SQL BEGIN DECLARE SECTION;       
          VARCHAR user[20],pass[20],tnsname[20];       
          char password[6];       
          char id[20];       
          int balance;       
        EXEC SQL END DECLARE SECTION;       

        strcpy(user.arr,"zhangsan");       
        user.len=(unsigned short)strlen((char *)user.arr);       
        strcpy(pass.arr,"lisi");       
        pass.len=(unsigned short)strlen((char *)pass.arr);       
        strcpy(tnsname.arr,"suning");       
        tnsname.len=(unsigned short)strlen((char *)tnsname.arr);       
        strcpy(id,id_);       
        strcpy(password,password_);       
        balance = balance_;       

        EXEC SQL CONNECT :user IDENTIFIED BY :pass USING :tnsname;       
        EXEC SQL insert into bank_bingo values (:id , :password , :balance);       
        EXEC SQL COMMIT WORK;       
        EXEC SQL commit work release;
    }
    int main(int argc , char ** argv)
    {       
       char id[20] = "10001";       
       char password[6] = "123";       
       int balance = 10000;       
       insert(password ,id ,balance);       
       return 0;
    }

    在dos环境下编译成.c文件直接执行

    proc iname=i.pc oname=1.c;

  • 相关阅读:
    表连接问题
    public interface Serializable?标记/标签接口
    4.21
    第十周周记
    测试
    第九周周记
    第七周周记
    fighting.
    fighting
    作业一
  • 原文地址:https://www.cnblogs.com/batman425/p/3298759.html
Copyright © 2011-2022 走看看