## mysql
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.10.140:3308/xxx?autoReconnect=true
jdbc.username=xxx
jdbc.password=xxx
## oracle-框架库
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc\:oracle\:thin\:@192.168.10.207\:1521\:orcl
jdbc.username=xxx
jdbc.password=xxx
<sqlMapConfig>
    <!-- 数据库参数配置文件 -->
    <properties resource="jdbc.properties" />
    <transactionManager type="jdbc">
        <dataSource type="SIMPLE">
            <property value="${driverClassName}" name="jdbc.DriverClassName" />
            <property value="${url}" name="jdbc.ConnectionURL" />
            <property value="${username}" name="jdbc.Username" />
            <property value="${password}" name="jdbc.Password" />
        </dataSource>
    </transactionManager>
    <!-- 加载实体映射文件 -->
    <sqlMap resource="student.xml" />
</sqlMapConfig>
<sqlMap>
    <resultMap id="studentResult" class="com.xxx.Student">
        <result property="sid" column="sid" />
        <result property="sname" column="sname" />
        <result property="major" column="major" />
    </resultMap>
    <typeAlias alias="student" type="com.xxx.Student" 
    <!-- select查询 -->
    <!-- insert新增 -->
    <!-- update修改 -->
    <!-- delete删除 -->
</sqlMap>
private static SqlMapClient sqlMapClient = null;
static{
    Reader reader = null;
    try{
        reader = Resources.getResourceAsReader("sqlMapConfig.xml");
        sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader);
    }catch(IOException e){
        e.printStackTrace();
    }finally {
        if(reader != null){
            reader.close();
        }
    }
}
借助SqlMapClient中的方法:
- queryForObject 查询单条记录
- queryForList 查询多条记录
- insert 新增
- delete 删除
- update 修改原文:https://www.cnblogs.com/www-123456/p/10821700.html