jdbcTemplate操作数据库
来源:互联网 发布:美团外卖数据分析2017 编辑:程序博客网 时间:2024/05/19 18:12
1.建.java为定义数据源的类
2.在bean.xml中配置数据源(见前一篇,)配置1中类
3.在测试类中通过语句操作数据库
-------------------------
package Dao;
import javax.sql.DataSource;
public class JdbcTemplate {
private DataSource dataSource;
public DataSource getDataSource() {
return dataSource;
}
public void setDataSource(DataSource dataSource) {
this.dataSource = dataSource;
}
}
bean.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="jdbc" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" >
<property name="locations" value="jdbc.properties"/>
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>${jdbc.driverClassName}</value>
</property>
<property name="url">
<value>${jdbc.url}</value>
</property>
<property name="username">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
</bean>
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource">
<ref local="dataSource"/>
</property>
</bean>
Main.java:
package test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;
import com.mchange.v2.c3p0.DriverManagerDataSource;
public class Main {
public static void main(String[] args) {
DriverManagerDataSource ds=null;
JdbcTemplate jtl=null;
ApplicationContext ac=new ClassPathXmlApplicationContext("bean.xml");
jtl=(JdbcTemplate) ac.getBean("jdbcTemplate");
String sql="insert into user(name,password) values('happy','1111')";
jtl.update(sql);
System.out.println("插入数据成功!");
}
}
Main.java
阅读全文
0 0
- spring4 -- JdbcTemplate数据库操作
- jdbcTemplate操作数据库
- Spring使用JdbcTemplate操作数据库
- Spring使用JdbcTemplate操作数据库
- Spring JdbcTemplate实现数据库操作
- 十八、使用JdbcTemplate操作数据库
- JdbcTemplate 对mysql数据库操作
- 用jdbcTemplate操作数据库底层操作
- jdbcTemplate操作数据库的DDL语句
- JdbcTemplate 来封装数据库jdbc操作细节
- JdbcTemplate以对象的方式操作数据库
- Spring使用JdbcTemplate实现对数据库操作
- 使用Spring 内置的JdbcTemplate操作数据库
- jdbcTemplate 对数据库的一些操作
- Spring中的数据库操作--使用JdbcTemplate
- Spring使用JdbcTemplate实现对数据库操作
- Spring基于jdbcTemplate对数据库的操作
- Spring使用JdbcTemplate实现对数据库操作
- django 无法加载图片问题
- usaco section1.2 Transformations
- Java十二平均律判断
- JNDI
- HDU-1503 Advanced Fruits
- jdbcTemplate操作数据库
- 【C++】String类拷贝构造函数——深拷贝普通版和简洁版
- 1到n的所有排列情况
- 搜索-O
- 任务二(Html Css简单学习与知识整理)
- org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. ### The error may
- UI设计师注意,网站头图的10个黄金法则
- 我的第一篇博客
- Magento 2中文手册教程