0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Spring Frameworkを使ってみる(5)

Last updated at Posted at 2020-06-08

データベースへのアクセス

pom.xmlを編集

下記設定をpomへ追記します。

pom.xml
    <properties>
        <java.version>1.8</java.version>
        <hibernate.version>4.3.10.Final</hibernate.version>
    </properties>

<!-- Hibernate -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>${hibernate.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>4.2.5.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
 
<!-- db connection -->
    <dependency>
        <groupId>commons-dbcp</groupId>
        <artifactId>commons-dbcp</artifactId>
        <version>1.4</version>
    </dependency>

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.38</version>
    </dependency>

Databaseの構築

Local環境にて、データベースを構築するために、XAMPPを利用します。

Apache、MySQLを起動します。
image.png

MySQLのAdminを押下します。
phpMyAdminにてデータベースを作ります。

database name: sample
table name: user
Column: id Integer、name varchar(40)

作成後、下記のエラーが出た場合、ここを参照し、解決することができました。
image.png

Data Source Explorerの表示

「window」⇒「show view」⇒「other…」を選択します。
image.png

「Data Management」⇒「Data Source Explorer」
image.png

Data Source Explorerが開きます。
image.png

Database Connectionの作成

image.png

image.png

Passowordを"root"にします。
image.png

「JAR List」タブの「Edit JAR /Zip…」をクリックします。
image.png

MavenによってダウンロードされたJDBCを選択して「開く」を押します。
image.png

image.png

「Properties」タブのプロパティを入力します。入力完了後、「OK」を押します。
image.png

作成したドライバーが選択されていることを確認して、「General」のタブ内の項目を入力します。また、「Save password」にチェックを入れます。
image.png

「Test Connection」で接続テストができるので、押して接続が成功するか確認します。
image.png

「Finish」を押して完了します。「Data Source Explorer」に作成した「Database Connection」が作成されています。
image.png

次回

今回作成したDatabase Sourceを利用して次回Entityを作成していきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?