\src\com\by\util\JDBCUtils.java
package com.by.util;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DataSourceUtils;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.transaction.support.TransactionSynchronizationManager;
import javax.sql.DataSource;
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;
/**
* JDBCTemplate工具类
*/
public class JDBCUtils {
private static final DataSource dataSource;
static {
Properties p = new Properties(); //创建集合
try ( //FileInputStream fis=new FileInputStream("src/JDBCUtils.properties")
InputStream is=JDBCUtils.class.getResourceAsStream("/JDBCUtils.properties") //将文件路径与项目结构脱离
) {
p.load(is); //利用IO流将配置文件的内容读取到集合中
} catch (Exception e) {
System.out.println("未知异常!");
e.printStackTrace();
}
dataSource = new DriverManagerDataSource(p.getProperty("url"), p.getProperty("username"), p.getProperty("password"));
}
/**
* 获取JDBCTemplate对象
* @return JDBCTemplate对象
*/
public static JdbcTemplate getJDBCTemplate(){
JdbcTempla