//
ps.setString(1, "maxcard");
ps.setInt(2, 1);
}
});
log.info("update test a record.");
}
/**
* @return
*/
public DataSource getDs() {
return ds;
}
/**
* @param source
*/
public void setDs(DataSource source) {
ds = source;
}
}
Spring配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<description>Spring Quick Start</description>
<!-- datasource -->
<bean id="datasource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost/test</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value></value>
</property>
</bean>
<!-- test dao -->
<bean id="testdao"
class="com.bcxy.spring.dao.SpringDao"
>
<property name="ds">
<ref local="datasource"/>
</property>
</bean>
</beans>
下面我们用JUnit测试一下:
......
public void testSpringUpdate() throws FileNotFoundException {
//
InputStream is = new FileInputStream("bean.xml");
XmlBeanFactory bean = new XmlBeanFactory(is);
SpringDao sd = (SpringDao)bean.getBean("testdao");
sd.springUpdate();
}
......
执行成功后检查一下数据库吧....
有什么问题可发邮件联系: webmaster@bcxy.com
上一页 下一页






