免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1835 | 回复: 6
打印 上一主题 下一主题

请问,在unix中,怎样用c开发数据库的应用程序? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-04 12:39 |只看该作者 |倒序浏览
用c怎样连接数据库,麻烦各位介绍几本关于这方面的书,谢谢!

论坛徽章:
0
2 [报告]
发表于 2003-04-04 12:50 |只看该作者

请问,在unix中,怎样用c开发数据库的应用程序?

连接不同的数据库是不一样的方法。

论坛徽章:
0
3 [报告]
发表于 2003-04-04 12:53 |只看该作者

请问,在unix中,怎样用c开发数据库的应用程序?

每一种数据库都提供其在相应系统上的开发库,例如:你使用informix数据库时,informix会提供一个ESQL/C的开发包,来实现其开发过程
但不同的数据库的开发是不同的,选择书之前现看你选择什么样的数据库了.

论坛徽章:
0
4 [报告]
发表于 2003-04-04 13:08 |只看该作者

请问,在unix中,怎样用c开发数据库的应用程序?

请问,你说得informix的开发包Esql_c,是用于unix环境下的c编程吗?还是用于前台(客户端)的开发?

论坛徽章:
0
5 [报告]
发表于 2003-04-04 13:12 |只看该作者

请问,在unix中,怎样用c开发数据库的应用程序?

unix/winx都可以。
informix---------Esql/c
oracle------------proc/oci
sybase----------db-library/ct-library

其它的我没用过。

论坛徽章:
0
6 [报告]
发表于 2003-04-04 14:10 |只看该作者

请问,在unix中,怎样用c开发数据库的应用程序?

哪位可以讲一下用proc时怎么写makefile
3kx

论坛徽章:
0
7 [报告]
发表于 2003-04-04 17:18 |只看该作者

请问,在unix中,怎样用c开发数据库的应用程序?


  1. #############################################################
  2. #        Makefile for creating public lib                   #
  3. #         By: Wang zhiwu                                    #
  4. #         Mar. 2001                                         #
  5. #        CATTSoft  all right reserved                       #
  6. #############################################################
  7. SHELL=/bin/sh
  8. CC= /opt/ansic/bin/cc
  9. PC= proc

  10. OUTPUT = $(HOME)/bin

  11. CFLAGS= -g -I$(HOME)/include -I$(ORACLE_HOME)/precomp/public  
  12. PCFLAGS= include=$(HOME)/include parse=no \
  13.         CHAR_MAP=STRING SQLCHECK=SEMANTICS  \
  14.         userid=user/pwd
  15. ORALIBS= -DDEBUG \
  16.         -I$(ORACLE_HOME)/rdbms/public \
  17.         -I$(ORACLE_HOME)/precomp/public \
  18.         -I$(ORACLE_HOME)/rdbms/demo \
  19.         -I$(ORACLE_HOME)/plsql/public \
  20.         -I$(ORACLE_HOME)/network/public \
  21.         -L$(ORACLE_HOME)/lib/ \
  22.         -L$(HOME)/lib
  23. TFLAGS= \
  24.         -lpubdb \
  25.         -lclntsh \
  26.         -lsql8 \
  27.         -Y -Qy -lc -lm

  28. .SUFFIXES:      .pc .c .o

  29. all: \
  30.         a.o

  31. .pc.o:
  32.         $(PC) $(PCFLAGS) $<
  33.         $(CC) $(CFLAGS) -c $(<:.pc=.c)
  34.         $(CC) $(CFLAGS) -o $(OUTPUT)/$* $*.o $(ORALIBS) ${TFLAGS}

  35. clean:
  36.         rm *.o
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP