在開始進入實例學(xué)習(xí)之前,我們先要準備好一些數(shù)據(jù)庫數(shù)據(jù)和數(shù)據(jù)源配置。
在本系列教程中,使用的的是MySQL數(shù)據(jù)庫,并創(chuàng)建一個數(shù)據(jù)庫實例:test
,在這個數(shù)據(jù)庫實例:test
中創(chuàng)建一個表student
。如果您使用任何其他數(shù)據(jù)庫,則可以相應(yīng)地更改DDL和SQL查詢,這問題不大,但為了減少不必要的麻煩,建議與本教程同步。
CREATE TABLE student(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(32) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
);
接下來,需要向JdbcTemplate提供一個數(shù)據(jù)源:DataSource,因此它可以配置自己以獲取數(shù)據(jù)庫訪問。可以使用下面一段代碼在XML文件中配置DataSource,如下所示:
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/test"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</bean>
在下一章中,將使用這個配置來數(shù)據(jù)庫并編寫第一個應(yīng)用程序。