db.properties
配置文件,并配置数据库链接参数:
mybatis-config.xml
配置文件中,用引入外部properties方式,配置db链接参数,使用符号:
${}
MyBatis 能够配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中, 现实状况下有多种理由须要这么作。 例如,开发、测试和生产环境须要有不一样的配置;或者想在具备相同 Schema 的多个生产数据库中使用相同的 SQL 映射。还有许多相似的使用场景。 不过要记住:尽管能够配置多个环境,但每一个 SqlSessionFactory 实例只能选择一种环境。 因此,若是你想链接两个数据库,就须要建立两个 SqlSessionFactory 实例,每一个数据库对应一个。sql
public interface UserMapper { ... User getById(int id); ... }
void delete(int id);