|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.oracle|web|数据
举行写操纵的办法
importjava.sql.*;importorg.springframework.jdbc.core.*;importorg.springframework.jdbc.core.support.AbstractLobCreatingPreparedStatementCallback;importorg.springframework.jdbc.support.lob.LobCreator;importorg.springframework.jdbc.support.lob.LobHandler;importorg.springframework.jdbc.support.lob.*;importorg.springframework.jdbc.support.nativejdbc.*;
publicvoidstoreMessateContent(JdbcTemplatejdbcTemplate,Stringmsg)throwsSQLException{Stringsql="insertintotest(CONTENT)"+"values(?)";try{OracleLobHandlerhandler=newOracleLobHandler();handler.setNativeJdbcExtractor(newWebLogicNativeJdbcExtractor());this.lobHandler=(LobHandler)handler;jdbcTemplate.execute(sql,newAbstractLobCreatingPreparedStatementCallback(this.lobHandler){protectedvoidsetValues(PreparedStatementps,LobCreatorlobCreator)throwsSQLException{lobCreator.setClobAsString(ps,1,msg);//设置具体的CLOB字段的内容}});}catch(Exceptionex){thrownewSQLException("UpdateCLOBtypecolumn[CONTENT]ERROR!");}}
程序测试情况:welogic812+springframework1.1+Oracle9i
为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。 |
|