Spring整合Hibernate

配置文件方式

  1.   <bean id="dataSource"class="org.springframework.jdbc.datasource.DriverManagerDataSource" 
  2.     > 
  3.     <property name="driverClassName"
  4.         <value>com.mysql.jdbc.Driver</value> 
  5.     </property> 
  6.     <property name="url"
  7.       <value>jdbc:mysql://127.0.0.1:3306/spring_orm?characterEncoding=gbk</value> 
  8.    </property> 
  9.     <property name="username"
  10.         <value>root</value> 
  11.     </property> 
  12.     <property name="password"
  13.         <value>123456</value> 
  14.     </property> 
  15.    </bean>

非配置文件方式

  1. package dao; 
  2. import java.util.List; 
  3. import org.springframework.jdbc.core.JdbcTemplate; 
  4. import org.springframework.jdbc.datasource.DriverManagerDataSource; 
  5. publicclass TestJdbcTemplate { 
  6. publicstaticvoid main(String[] args) { 
  7.   JdbcTemplate template = new JdbcTemplate(); 
  8.    //SQLServerDriver ddd;  
  9.    //JdbcTemplate需要一个DataSource 
  10.    DriverManagerDataSource ds = new DriverManagerDataSource(); 
  11.    ds.setDriverClassName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
  12.    ds.setUrl("jdbc:sqlserver://localhost:1433;selectmethod=cursor;"); 
  13.    ds.setUsername("sa"); 
  14.    ds.setPassword("123456"); 
  15.    template.setDataSource(ds); 
  16.    //现在就可以调用template的方法操作数据库  
  17.    List list = template.queryForList("select * from book"); 
  18.    System.out.println(list.size()); 
  19.    template.update("insert into book (id, name, author, price) values(?,?,?,?)",  
  20.    new Object[]{"001234","Javascript bible","Jamse Sun",12.3}); 
  21.   } 
  22. }

 

posted on 2012-09-20 11:29  yoosha  阅读(176)  评论(0编辑  收藏  举报

导航