STEP1.EIS層INDEX1.書籍情報テーブルの作成MySQL用のスクリプトファイルを作成します。ファイル名は"create_table.sql"です。
CREATE TABLE BOOK_INFO_TBL (
ISBN VARCHAR(30) NOT NULL,
TITLE VARCHAR(50) NOT NULL,
AUTHOR_NAME VARCHAR(50) NOT NULL,
PRICE INT NOT NULL,
PUBLISH VARCHAR(50) NULL,
PUBLICATION_DAY DATETIME NULL,
PRIMARY KEY (`ISBN`)
) TYPE=InnoDB;
sqlスクリプトを実行し、テスト用DBにテーブルを作成します。 $ mysql -u root -p test_db < ./create_table.sql 2.Spring用、Bean定義ファイルの作成[APPHOME]/WEB-INF/applicationContext.xml を作成します。まず、データソースの設定をしておきます。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/database.properties</value>
</list>
</property>
</bean>
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>${database.connection.driver_class}</value>
</property>
<property name="url">
<value>${database.connection.url}</value>
</property>
<property name="username">
<value>${database.connection.username}</value>
</property>
<property name="password">
<value>${database.connection.password}</value>
</property>
</bean>
</beans>
コネクション情報は、別ファイル [APPHOME]/WEB-INF/database.properties に保存しておきます。 database.connection.driver_class=com.mysql.jdbc.Driver database.connection.url=jdbc:mysql://172.19.50.201:3306/test_db?autoReconnect=true database.connection.username=root database.connection.password= おすすめ書籍
|