想使用C开发Oracle,这样可以更好的抽象,降低工作量。
但是感觉Pro*C很死板。
EXEC SQL SELECT * INTO i From zlb_test;
其中,zlb_test能不能使用字符串。
EXEC SQL CREATE TABLE zlb_test(i i);
其中的红色部分能不能使用字符串代替。
等等Oracle一定像MySql一样提供了类似于微软的ODBC或Java的JDBC的api函数,
这些函数到哪去下载文档?
如何使用?如果不能将SQL代码使用字符串嵌入C,将使C代码大量重复,增加没必要的书写和维护困难。Pro*C使得开发简单程序变得简单的同时,使得开发复杂程序变得复杂。是这样吗?
如果真是这样,让我想起了一个公司自己封装UDP协议来代替TCP协议。
封装成的协议在网络状态好的时候,比TCP协议快;
在网络状态差的时候,比TCP协议慢。
哈哈