package com.dwrtest.util;

import java.io.Reader;
import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;
import com.ibatis.sqlmap.client.SqlMapClient;

public class SqlClient {

	private static SqlMapClient sqlMap;
	static {
		try {
			String configfile = "resources/SqlMapConfig.xml";
			Reader reader = Resources.getResourceAsReader(configfile);
			
			sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader);
			
			System.out.println("SQLMap has been initiated successfully");
			
		} catch(Exception e){
			e.printStackTrace();
			try {
				throw e;
			} catch (Exception e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
		}
	}

	public static SqlMapClient getSqlInstance() {
		return sqlMap;
	}
}

