質問編集履歴
4
SQL文の追加
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -2,6 +2,54 @@ | |
| 2 2 | 
             
            ちなみにデータベース上で「社員ID」「社員名」「性別」「住所」「生年月日」「権限」はemployeeテーブル、「部署ID」「部署名」はdepartmentテーブルにあり、「部署ID」で内部結合しています。
         | 
| 3 3 |  | 
| 4 4 | 
             
            
         | 
| 5 | 
            +
            ```SQL
         | 
| 6 | 
            +
            -- ユーザーの作成・権限付与
         | 
| 7 | 
            +
            CREATE USER book_user IDENTIFIED BY systemsss;
         | 
| 8 | 
            +
            GRANT ALL PRIVILEGES TO book_user;
         | 
| 9 | 
            +
             | 
| 10 | 
            +
             | 
| 11 | 
            +
            -- ジャンル情報テーブルの作成
         | 
| 12 | 
            +
            CREATE TABLE genre (
         | 
| 13 | 
            +
              genre_id NUMBER(2) PRIMARY KEY,
         | 
| 14 | 
            +
              genre_name VARCHAR2(30 CHAR) NOT NULL
         | 
| 15 | 
            +
            );
         | 
| 16 | 
            +
             | 
| 17 | 
            +
            -- 書籍情報テーブルの作成
         | 
| 18 | 
            +
            CREATE TABLE book (
         | 
| 19 | 
            +
              book_id NUMBER(5) PRIMARY KEY,
         | 
| 20 | 
            +
              book_name VARCHAR2(60 CHAR) NOT NULL,
         | 
| 21 | 
            +
              author VARCHAR2(30 CHAR) NOT NULL,
         | 
| 22 | 
            +
              publication_date DATE NOT NULL,
         | 
| 23 | 
            +
              stock NUMBER(4) NOT NULL,
         | 
| 24 | 
            +
              genre_id NUMBER(2) NOT NULL REFERENCES genre(genre_id)
         | 
| 25 | 
            +
            );
         | 
| 26 | 
            +
             | 
| 27 | 
            +
            -- ユーザ情報テーブルの作成
         | 
| 28 | 
            +
            CREATE TABLE book_user  (
         | 
| 29 | 
            +
              book_user_id NUMBER(5) PRIMARY KEY,
         | 
| 30 | 
            +
              book_user_name VARCHAR2(30 CHAR) NOT NULL,
         | 
| 31 | 
            +
              password VARCHAR2(16 CHAR) NOT NULL
         | 
| 32 | 
            +
            );
         | 
| 33 | 
            +
             | 
| 34 | 
            +
             | 
| 35 | 
            +
            -- ジャンル情報テーブルへのレコード登録
         | 
| 36 | 
            +
            INSERT INTO genre VALUES(1, '文学');
         | 
| 37 | 
            +
            INSERT INTO genre VALUES(2, '経済');
         | 
| 38 | 
            +
            INSERT INTO genre VALUES(3, '技術');
         | 
| 39 | 
            +
             | 
| 40 | 
            +
            -- 書籍情報テーブルへのレコード登録
         | 
| 41 | 
            +
            INSERT INTO book VALUES(1, 'よくわかる経済', '山田健介', '2010/11/3', 10, 2);
         | 
| 42 | 
            +
            INSERT INTO book VALUES(2, '日本文学傑作選', '大原洋子', '1998/3/5',  3, 1);
         | 
| 43 | 
            +
            INSERT INTO book VALUES(3, '日本経済史2016', '宮本良太', '2016/7/20', 23, 2);
         | 
| 44 | 
            +
             | 
| 45 | 
            +
            -- ユーザ情報テーブルへのレコード登録
         | 
| 46 | 
            +
            INSERT INTO book_user VALUES(1, '鈴木太郎', 1111);
         | 
| 47 | 
            +
            INSERT INTO book_user VALUES(2, '渡辺花子', 2222);
         | 
| 48 | 
            +
             | 
| 49 | 
            +
             | 
| 50 | 
            +
            COMMIT;
         | 
| 51 | 
            +
             | 
| 52 | 
            +
            ```
         | 
| 5 53 | 
             
            ```servlet
         | 
| 6 54 | 
             
            package jp.co.sss.crud.servlet;
         | 
| 7 55 |  | 
3
タイトルの変更
    
        title	
    CHANGED
    
    | @@ -1,1 +1,1 @@ | |
| 1 | 
            -
            リストから取得した?データが表示されない。
         | 
| 1 | 
            +
            リストから取得した?(取得したかどうか分からないので「?」)データが表示されない。
         | 
    
        body	
    CHANGED
    
    | 
            File without changes
         | 
2
表示結果の追加
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -1,6 +1,7 @@ | |
| 1 1 | 
             
            社員管理システムを作成しています。データベースから取得してきたデータをweb上に表示したいのですが、「部署名」という項目のデータが表示されない原因が分かりません。
         | 
| 2 2 | 
             
            ちなみにデータベース上で「社員ID」「社員名」「性別」「住所」「生年月日」「権限」はemployeeテーブル、「部署ID」「部署名」はdepartmentテーブルにあり、「部署ID」で内部結合しています。
         | 
| 3 3 |  | 
| 4 | 
            +
            
         | 
| 4 5 | 
             
            ```servlet
         | 
| 5 6 | 
             
            package jp.co.sss.crud.servlet;
         | 
| 6 7 |  | 
1
servletファイルの追加
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -1,6 +1,34 @@ | |
| 1 1 | 
             
            社員管理システムを作成しています。データベースから取得してきたデータをweb上に表示したいのですが、「部署名」という項目のデータが表示されない原因が分かりません。
         | 
| 2 2 | 
             
            ちなみにデータベース上で「社員ID」「社員名」「性別」「住所」「生年月日」「権限」はemployeeテーブル、「部署ID」「部署名」はdepartmentテーブルにあり、「部署ID」で内部結合しています。
         | 
| 3 3 |  | 
| 4 | 
            +
            ```servlet
         | 
| 5 | 
            +
            package jp.co.sss.crud.servlet;
         | 
| 6 | 
            +
             | 
| 7 | 
            +
            import java.io.IOException;
         | 
| 8 | 
            +
            import java.util.List;
         | 
| 9 | 
            +
             | 
| 10 | 
            +
            import javax.servlet.ServletException;
         | 
| 11 | 
            +
            import javax.servlet.annotation.WebServlet;
         | 
| 12 | 
            +
            import javax.servlet.http.HttpServlet;
         | 
| 13 | 
            +
            import javax.servlet.http.HttpServletRequest;
         | 
| 14 | 
            +
            import javax.servlet.http.HttpServletResponse;
         | 
| 15 | 
            +
             | 
| 16 | 
            +
            import jp.co.sss.crud.bean.Emp;
         | 
| 17 | 
            +
            import jp.co.sss.crud.db.EmpDao;
         | 
| 18 | 
            +
             | 
| 19 | 
            +
            /**
         | 
| 20 | 
            +
             * Servlet implementation class SelectAll
         | 
| 21 | 
            +
             */
         | 
| 22 | 
            +
            @WebServlet("/SelectAll")
         | 
| 23 | 
            +
            public class SelectAll extends HttpServlet {
         | 
| 24 | 
            +
            	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
         | 
| 25 | 
            +
            	 	List<Emp> empList =EmpDao.findAll();
         | 
| 26 | 
            +
            	    request.setAttribute("empList", empList);
         | 
| 27 | 
            +
            	    request.getRequestDispatcher("/html/list/list.jsp").forward(request, response);
         | 
| 28 | 
            +
            	}
         | 
| 29 | 
            +
            }
         | 
| 30 | 
            +
             | 
| 31 | 
            +
            ```
         | 
| 4 32 | 
             
            ```JavaBeans
         | 
| 5 33 | 
             
            package jp.co.sss.crud.bean;
         | 
| 6 34 |  | 
