Welcome 微信登录

首页 / 数据库 / MySQL / Java中如何对Oracle的Long型数据操作

在Oracle中是Long型,在Java中如何进行获取,插入和修改:网上说可以使用Reader reader = rs.getCharacterStream(1); 获得Long型数据,但是我直接使用ds.getString()来获取并未报错,而且数据库也是9i的,这地方不清楚,还有待研究,先写上修改Long数据:使用PreparedStatement pstam = null;pstam.setCharacterStream(n, new StringReader(value),value.length);例如:public boolean editNewsById(String row_id,HashMap map) {       boolean bool = false;       int count = 0;       Connection conn = BDUtil.getConnection();       PreparedStatement pstam = null;       StringBuffer sql = new StringBuffer();      sql.append("update cd_news set news_name=?,describute_news=?,summary_news=? where row_id=? ");       try {           pstam = conn.prepareStatement(sql.toString());           pstam.setString(1, map.get("title_news").toString());           pstam.setCharacterStream(2, new StringReader(map.get("describute_news").toString()),map.get("describute_news").toString().length());           pstam.setString(3,map.get("summary_news").toString());           pstam.setString(4, row_id);           count = pstam.executeUpdate();       } catch (SQLException e) {           e.printStackTrace();       }finally{           BDUtil.close(conn, pstam, null);       }       if(count>0) {           bool = true;       }       return bool;    }向数据库中增加Long信息时也是用pstam.setCharacterStream(n, new StringReader(value),value.length); 同上SQL分页排序的实现与分页数据重复问题——以Oracle rownum为例MySQL编码不一致导致乱码问题解决相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数