Java Doc for SimpleJdbcTemplate.java in  » J2EE » spring-framework-2.5 » org » springframework » jdbc » core » simple » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » J2EE » spring framework 2.5 » org.springframework.jdbc.core.simple 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.springframework.jdbc.core.simple.SimpleJdbcTemplate

SimpleJdbcTemplate
public class SimpleJdbcTemplate implements SimpleJdbcOperations(Code)
Java-5-based convenience wrapper for the classic Spring org.springframework.jdbc.core.JdbcTemplate , taking advantage of varargs and autoboxing, and exposing only the most commonly required operations in order to simplify JdbcTemplate usage.

Use the SimpleJdbcTemplate.getJdbcOperations() method (or a straight JdbcTemplate) if you need to invoke less commonly used template methods. This includes any methods specifying SQL types, methods using less commonly used callbacks such as RowCallbackHandler, updates with PreparedStatementSetters rather than argument arrays, and stored procedures as well as batch operations.
author:
   Rod Johnson
author:
   Rob Harrop
author:
   Juergen Hoeller
author:
   Thomas Risberg
since:
   2.0
See Also:   ParameterizedRowMapper
See Also:   SimpleJdbcDaoSupport
See Also:   org.springframework.jdbc.core.JdbcTemplate




Constructor Summary
public  SimpleJdbcTemplate(DataSource dataSource)
     Create a new SimpleJdbcTemplate for the given DataSource.
public  SimpleJdbcTemplate(JdbcOperations classicJdbcTemplate)
     Create a new SimpleJdbcTemplate for the given classic Spring JdbcTemplate.
public  SimpleJdbcTemplate(NamedParameterJdbcOperations namedParameterJdbcTemplate)
     Create a new SimpleJdbcTemplate for the given Spring NamedParameterJdbcTemplate.

Method Summary
public  int[]batchUpdate(String sql, List<Object[]> batchArgs)
    
public  int[]batchUpdate(String sql, List<Object[]> batchArgs, int[] argTypes)
    
public  int[]batchUpdate(String sql, Map[] batchValues)
    
public  int[]batchUpdate(String sql, SqlParameterSource[] batchArgs)
    
public  JdbcOperationsgetJdbcOperations()
     Expose the classic Spring JdbcTemplate to allow invocation of less commonly used methods.
public  NamedParameterJdbcOperationsgetNamedParameterJdbcOperations()
     Expose the Spring NamedParameterJdbcTemplate to allow invocation of less commonly used methods.
public  List<T>query(String sql, ParameterizedRowMapper<T> rm, Map args)
    
public  List<T>query(String sql, ParameterizedRowMapper<T> rm, SqlParameterSource args)
    
public  List<T>query(String sql, ParameterizedRowMapper<T> rm, Object... args)
    
public  intqueryForInt(String sql, Map args)
    
public  intqueryForInt(String sql, SqlParameterSource args)
    
public  intqueryForInt(String sql, Object... args)
    
public  List<Map<String, Object>>queryForList(String sql, Map args)
    
public  List<Map<String, Object>>queryForList(String sql, SqlParameterSource args)
    
public  List<Map<String, Object>>queryForList(String sql, Object... args)
    
public  longqueryForLong(String sql, Map args)
    
public  longqueryForLong(String sql, SqlParameterSource args)
    
public  longqueryForLong(String sql, Object... args)
    
public  Map<String, Object>queryForMap(String sql, Map args)
    
public  Map<String, Object>queryForMap(String sql, SqlParameterSource args)
    
public  Map<String, Object>queryForMap(String sql, Object... args)
    
public  TqueryForObject(String sql, Class<T> requiredType, Map args)
    
public  TqueryForObject(String sql, Class<T> requiredType, SqlParameterSource args)
    
public  TqueryForObject(String sql, Class<T> requiredType, Object... args)
    
public  TqueryForObject(String sql, ParameterizedRowMapper<T> rm, Map args)
    
public  TqueryForObject(String sql, ParameterizedRowMapper<T> rm, SqlParameterSource args)
    
public  TqueryForObject(String sql, ParameterizedRowMapper<T> rm, Object... args)
    
public  intupdate(String sql, Map args)
    
public  intupdate(String sql, SqlParameterSource args)
    
public  intupdate(String sql, Object... args)
    


Constructor Detail
SimpleJdbcTemplate
public SimpleJdbcTemplate(DataSource dataSource)(Code)
Create a new SimpleJdbcTemplate for the given DataSource.

Creates a classic Spring JdbcTemplate and wraps it.
Parameters:
  dataSource - the JDBC DataSource to access




SimpleJdbcTemplate
public SimpleJdbcTemplate(JdbcOperations classicJdbcTemplate)(Code)
Create a new SimpleJdbcTemplate for the given classic Spring JdbcTemplate.
Parameters:
  classicJdbcTemplate - the classic Spring JdbcTemplate to wrap



SimpleJdbcTemplate
public SimpleJdbcTemplate(NamedParameterJdbcOperations namedParameterJdbcTemplate)(Code)
Create a new SimpleJdbcTemplate for the given Spring NamedParameterJdbcTemplate.
Parameters:
  namedParameterJdbcTemplate - the Spring NamedParameterJdbcTemplate to wrap




Method Detail
batchUpdate
public int[] batchUpdate(String sql, List<Object[]> batchArgs)(Code)



batchUpdate
public int[] batchUpdate(String sql, List<Object[]> batchArgs, int[] argTypes)(Code)



batchUpdate
public int[] batchUpdate(String sql, Map[] batchValues)(Code)



batchUpdate
public int[] batchUpdate(String sql, SqlParameterSource[] batchArgs)(Code)



getJdbcOperations
public JdbcOperations getJdbcOperations()(Code)
Expose the classic Spring JdbcTemplate to allow invocation of less commonly used methods.



getNamedParameterJdbcOperations
public NamedParameterJdbcOperations getNamedParameterJdbcOperations()(Code)
Expose the Spring NamedParameterJdbcTemplate to allow invocation of less commonly used methods.



query
public List<T> query(String sql, ParameterizedRowMapper<T> rm, Map args) throws DataAccessException(Code)



query
public List<T> query(String sql, ParameterizedRowMapper<T> rm, SqlParameterSource args) throws DataAccessException(Code)



query
public List<T> query(String sql, ParameterizedRowMapper<T> rm, Object... args) throws DataAccessException(Code)



queryForInt
public int queryForInt(String sql, Map args) throws DataAccessException(Code)



queryForInt
public int queryForInt(String sql, SqlParameterSource args) throws DataAccessException(Code)



queryForInt
public int queryForInt(String sql, Object... args) throws DataAccessException(Code)



queryForList
public List<Map<String, Object>> queryForList(String sql, Map args) throws DataAccessException(Code)



queryForList
public List<Map<String, Object>> queryForList(String sql, SqlParameterSource args) throws DataAccessException(Code)



queryForList
public List<Map<String, Object>> queryForList(String sql, Object... args) throws DataAccessException(Code)



queryForLong
public long queryForLong(String sql, Map args) throws DataAccessException(Code)



queryForLong
public long queryForLong(String sql, SqlParameterSource args) throws DataAccessException(Code)



queryForLong
public long queryForLong(String sql, Object... args) throws DataAccessException(Code)



queryForMap
public Map<String, Object> queryForMap(String sql, Map args) throws DataAccessException(Code)



queryForMap
public Map<String, Object> queryForMap(String sql, SqlParameterSource args) throws DataAccessException(Code)



queryForMap
public Map<String, Object> queryForMap(String sql, Object... args) throws DataAccessException(Code)



queryForObject
public T queryForObject(String sql, Class<T> requiredType, Map args) throws DataAccessException(Code)



queryForObject
public T queryForObject(String sql, Class<T> requiredType, SqlParameterSource args) throws DataAccessException(Code)



queryForObject
public T queryForObject(String sql, Class<T> requiredType, Object... args) throws DataAccessException(Code)



queryForObject
public T queryForObject(String sql, ParameterizedRowMapper<T> rm, Map args) throws DataAccessException(Code)



queryForObject
public T queryForObject(String sql, ParameterizedRowMapper<T> rm, SqlParameterSource args) throws DataAccessException(Code)



queryForObject
public T queryForObject(String sql, ParameterizedRowMapper<T> rm, Object... args) throws DataAccessException(Code)



update
public int update(String sql, Map args) throws DataAccessException(Code)



update
public int update(String sql, SqlParameterSource args) throws DataAccessException(Code)



update
public int update(String sql, Object... args) throws DataAccessException(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.