Mule ESB 学习笔记(13)CSV数据文件到数据库

阅读更多

  简单需求:       

             在应用中需要数据从一个数据库传输到另一个数据库的(数据库类型不一样),将数据转换为csv文件,再从csv文件insert到数据库的操作的具体实现:

 

mule-jdbc-csv-load.xml



     
          
    
    
     
          
          
          
          
    
    
     
          
    
    
    
    
     
         
             
                 
                      
                  
              
              
             
                 
                      
                  
              
          
    

    

 

 

格式化文件:

mules-csv-format.xml

 

 

 






    
        
        
    
    
    
    
    
    
    
    
        
        
    
 

 

测试代码:

package com.easyway;

import org.mule.api.MuleContext;
import org.mule.api.context.MuleContextFactory;
import org.mule.config.spring.SpringXmlConfigurationBuilder;
import org.mule.context.DefaultMuleContextFactory;
public class Main {
	public static void main(String[] args) {
		 try {
	            String configFile = "mule-jdbc-csv-load.xml";
	            String[] configFileArr = new String[] {configFile };
	            MuleContextFactory muleContextFactory = new DefaultMuleContextFactory();
	            MuleContext muleContext = muleContextFactory
	                    .createMuleContext(new SpringXmlConfigurationBuilder(configFileArr));
	            muleContext.start();
	        } catch (Exception e) {
	            e.printStackTrace();
	        }
	}

}

 

数据文件看附件:

  • mules.zip (694 Bytes)
  • 下载次数: 133

你可能感兴趣的:(mule,ESB,SOA,CSV,数据传输)