版权声明:本文为作者创作,转载请注明出处:http://blog.csdn.net/claroja,如有商业用途请联系QQ:63183535。 https://blog.csdn.net/claroja/article/details/89955043
1.导入jar包
commons-logging-1.2.jar
spring-beans-5.0.0.RELEASE.jar
spring-core-5.0.0.RELEASE.jar
spring-jdbc-5.0.0.RELEASE.jar
spring-tx-5.0.0.RELEASE.jar
此外还要导入jdbc以及druid包
2.创建jdbcTemplate对象,传入DataSource(数据库连接池)
3.调用方法完成CRUD操作
方法 | 描述 |
---|---|
updata | DML |
queryForMap | 查询,封装成map |
queryForList | 封装为list |
query | 封装成javaBean |
queryForObject | 封装成对象 |
package jdbct;
import com.alibaba.druid.pool.DruidDataSourceFactory;
import druid.DruidDemo;
import org.springframework.jdbc.core.JdbcTemplate;
import javax.sql.DataSource;
import java.io.InputStream;
import java.util.Properties;
public class JdbcTempDemo {
public static void main(String[] args) throws Exception {
Properties pro = new Properties();
InputStream is = DruidDemo.class.getClassLoader().getResourceAsStream("druid.properties");
pro.load(is);
DataSource ds = DruidDataSourceFactory.createDataSource(pro);
JdbcTemplate template = new JdbcTemplate(ds);
String sql = "update account set score = 1 where id = ?";
int count = template.update(sql,1);//sping框架会自动释放所有的连接
System.out.println(count);
}
}