在不能使用Hibernate时,Spring JDBC还是非常好用的。
其基本框架:
在src下新建jdbc.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name="url">
<value>jdbc:oracle:thin:@192.168.1.2:1521:db</value>
</property>
<property name="username">
<value>user</value>
</property>
<property name="password">
<value>pwd</value>
</property>
<property name="maxActive">
<value>100</value>
</property>
<property name="maxIdle">
<value>20</value>
</property>
</bean>
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource">
<ref local="dataSource"/>
</property>
</bean>
<bean id="dao" class="test.DBUtil">
<property name="template">
<ref local="jdbcTemplate"/>
</property>
</bean>
</beans>
然后是类:
public class DBUtil {
private static JdbcTemplate template;
public void setTemplate(JdbcTemplate template)
{
this.template = template;
}
static {
new ClassPathXmlApplicationContext("jdbc.xml");
}
public static int count()
{
String sql = "select count(*) from T_table";
int no = template.queryForInt(sql);
return no;
}
public static void executeSql(String sql) {
template.execute(sql);
}
public static void call() {
// template.call(arg0, arg1);
}
}
分享到:
相关推荐
javaEE 实验三 Spring JDBC与事务管理, 一、实验目的 1、掌握Spring JDBC的配置; 2、掌握JdbcTemplae类中增删改查方法的使用; 3、了解Spring事务管理的3个核心接口; 4、了解Spring事务管理的两种方式; 5、掌握...
1、掌握Spring JDBC的配置; 2、掌握JdbcTemplae类中增删改查方法的使用; 3、了解Spring事务管理的3个核心接口; 4、了解Spring事务管理的两种方式; 5、掌握基于XML和Annotation的声明式事务管理的使用。 二、 ...
Spring JDBC常用Jar包
spring jdbc示例代码,包括增删改查等一系列操作。了解spring jdbc与jdbc、orm框架的区别
Spring mvc + Spring + Spring jdbc 整合 demo
Spring+Spring MVC+Spring JDBC+MySql实现简单登录注册
SpringMVC+SpringJDBC 能正常使用
spring jdbc相关包版本5.1.3
包含Springjdbc的相关jar包,Spring 框架对JDBC的简单封装,提供了JdbcTemplate对象简化了JDBC的开发。
用spring4.0.5版本开发的,spring mvc,spring jdbc,最简单的用户登录,注册和修改的系统。适合初学者学习。
关于spring JDbc 的一个实例希望有所帮助 谢谢大家
Phoenix Hbase springjdbc整合 demo Phoenix最早是saleforce的一个开源项目,后来成为Apache基金的顶级项目。 Phoenix是构建在HBase上的一个SQL层,能让我们用标准的JDBC APIs而不是HBase客户端APIs来创建表,插入...
Spring mvc、 Spring、 Spring jdbc 整合实例源码
Spring mvc + Spring + Spring jdbc 整合实例源码
springjdbc 详细步骤 教你配置
Spring JDBC 增删改查
两个项目,一个项目是基于spring jdbc实现的分布式事务,一个是基于spring hibernate的分布式事务,hibernate项目里的applicationContext2.xml是基于mysql和mssql, applicationContext3.xml基于两个mssql, ...
maven-springMVC-springJDBC-Demo 搭建的小小Demo
这是学习Spring JDBC时用到的素材。
1、掌握Spring JDBC的配置; 2、掌握JdbcTemplae类中增删改查方法的使用; 3、了解Spring事务管理的3个核心接口; 4、了解Spring事务管理的两种方式; 5、掌握基于XML和Annotation的声明式事务管理的使用。