Guest User

Untitled

a guest
Jan 30th, 2018
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. <!-- JDBC Template -->
  2. <!-- Initialization for data source -->
  3. <bean id="dataSource"
  4. class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  5. <property name="driverClassName" value="oracle.jdbc.OracleDriver" />
  6. <property name="url" value="jdbc:oracle:thin:@localhost:1522:orcl" />
  7. <property name="username" value="hr" />
  8. <property name="password" value="hr" />
  9. </bean>
  10.  
  11. <!-- Definition for studentJDBCTemplate bean -->
  12. <bean id="studentJDBCTemplate" class="spring.jdbctemplate.StudentJDBCTemplate">
  13. <property name="dataSource" ref="dataSource" />
  14. </bean>
  15.  
  16. /////
  17. package spring.jdbctemplate;
  18.  
  19. import java.util.List;
  20.  
  21. import org.springframework.context.ApplicationContext;
  22. import org.springframework.context.support.ClassPathXmlApplicationContext;
  23.  
  24. public class JdbcTemplateDemo {
  25. public static void main(String[] args) {
  26. ApplicationContext context = new
  27. ClassPathXmlApplicationContext("Beans.xml");
  28.  
  29. StudentJDBCTemplate studentJDBCTemplate =
  30. (StudentJDBCTemplate) context.getBean("studentJDBCTemplate");
  31.  
  32. System.out.println("------Records Creation--------");
  33. studentJDBCTemplate.create(1,"Rajeev", 11);
  34. studentJDBCTemplate.create(2,"Kumar", 2);
  35. studentJDBCTemplate.create(3,"Mohan", 15);
  36.  
  37. System.out.println("------Listing Multiple Records--------");
  38. List<Student> students = studentJDBCTemplate.listStudents();
  39.  
  40. for (Student record : students) {
  41. System.out.print("ID : " + record.getId());
  42. System.out.print(", Name : " + record.getName());
  43. System.out.println(", Age : " + record.getAge());
  44. }
  45.  
  46. System.out.println("----Updating Record with ID = 2 -----");
  47. studentJDBCTemplate.update(2, 20);
  48.  
  49. System.out.println("----Listing Record with ID = 2 -----");
  50. Student student = studentJDBCTemplate.getStudent(2);
  51. System.out.print("ID : " + student.getId());
  52. System.out.print(", Name : " + student.getName());
  53. System.out.println(", Age : " + student.getAge());
  54. }
  55. }
Add Comment
Please, Sign In to add comment