Java JDBC spring-jdbc

版权声明:本文为作者创作,转载请注明出处: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);
    }
}

猜你喜欢

转载自blog.csdn.net/claroja/article/details/89955043