Spring Framework
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

58 lines
902 B

[[jdbc]]
= Data Access with JDBC
The value provided by the Spring Framework JDBC abstraction is perhaps best shown by
the sequence of actions outlined in the following table below. The table shows which actions Spring
takes care of and which actions are your responsibility.
[[jdbc-who-does-what]]
.Spring JDBC - who does what?
|===
| Action| Spring| You
| Define connection parameters.
|
| X
| Open the connection.
| X
|
| Specify the SQL statement.
|
| X
| Declare parameters and provide parameter values
|
| X
| Prepare and run the statement.
| X
|
| Set up the loop to iterate through the results (if any).
| X
|
| Do the work for each iteration.
|
| X
| Process any exception.
| X
|
| Handle transactions.
| X
|
| Close the connection, the statement, and the resultset.
| X
|
|===
The Spring Framework takes care of all the low-level details that can make JDBC such a
tedious API.