OCCI1,2(1.,214083;2.95829,432100):OracleOCCI,C/S,,、、,,,,。:Oracle;OCCI;;:TP311.11:A:1672-7800(2010)01-0083-020,。。,。、,,、、,,;、、、,。1VisualStudio.netOracle,.net、,。OracleOCCI。OCCIOracleC++CallInterfaces,,C++Oracle,SQL。OCCI,VisualStudio.net,VisualStudioC++,。OOCI:(1)Environment,OCCIEnvironmentEnvironment*env=Environment::createEnvironment(Envi-ronment::DEFAULT);(2)ConnectionConnection*conn=env->createConnection(“root”,“passwd”,“CYXT”);(3)StatementSQL,Statement*stmt=conn->createStatement(“insertintoxtb_yhglbvalues(‘admin’,‘passwd’)”);stmt->executeUpdate();(4),Statement,,Envi-ronmentconn->commit();env->terminateConnection(conn);Environment::terminateEnvironment(env);,OCCIOc-ciDB,SQL。2:,,、,。:,、、,、;、、;、,、;;、;;;,、。SoftwareGuide9%120101Vol.9No.1Jan.2010:(1983-),,,,,;(1982-),,,95829,。201033.1,3,:1(1)。,。,,、、、、、。(2)。,、、。,,、;、;,,;、,;,,、、、,,,、、、。(3)。,。,。(4)。、、4。、()、、、。、、3,,,,;,、、,、;、、、、、。,、、、、,,、、、。,、、,。(5)。、、、。,,,。、。,。(6)。。,,,、、、。,,ExcelTxt。(7)。,、、。,。,,,,。3.23:、。,,,,,。,。,,,。4,,,、,,。,、,,。C/S,,,,。:[1]ROZALEYDRMAN.OracleC++CallInterfaceProgrammer'sGuide[M].2003.(:)84··