zoukankan      html  css  js  c++  java
  • 向oracle数据库中插入xml数据

    //插入图层元数据
     public  static  boolean  insertLayerMetadata(DataSource ds,String xml,String id)throws SQLException,ClassNotFoundException{
      boolean flag=false;
      String metadataTableName=DBUtil.getLayerMetadataTableName(ds);
      StringBuffer sql = new StringBuffer("INSERT INTO ");
      sql.append(metadataTableName).append("(RECORDID, DATACOL) values(?, ?)");
      try{
         Connection con=DBUtil.getConnection(ds);  
         logger.info("excute sql:"+sql.toString());
         PreparedStatement prest = con.prepareStatement(sql.toString());
         XMLType poXML = XMLType.createXML(con, xml);
         prest.setString(1, id);
         prest.setObject(2, poXML);
         prest.execute();
         flag=true;
      }
      catch(SQLException e){
       flag=false;
       logger.info(e);
       throw new SQLException(e);
      }catch(ClassNotFoundException e){
       flag=false;
       logger.info(e);
             throw new ClassNotFoundException(e.getMessage());
      }
      return flag;
     };

    转载请注明出处,欢迎交流!http://www.cnblogs.com/likehua

  • 相关阅读:
    MongoDB 备份方法
    Wix制作安装包
    OWIN and Katana
    JavaScript的语法要点 4
    JavaScript的语法要点 3
    Docker配置镜像源(windows)
    Centos 7 安装gdal
    centos下forever安装nodejs服务
    Ngix初识
    arcgis支持mongodb
  • 原文地址:https://www.cnblogs.com/likehua/p/2074454.html
Copyright © 2011-2022 走看看