Page 113 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 113

979.
                       980.    /**
                       981.     * @메소드명  : preDbTreatment
                       982.     * @설명  : 데이터베이스  연동  및  Connection, Statement 생성
                       983.     */
                       984.    private void preDbTreatment() {
                       985.            try{
                       986.
                       987.  // 1.DriverManager.registerDriver()를  통해  드라이버를  로딩하게된다
                       988.                    Class.forName("com.mysql.jdbc.Driver");
                       989.                    System.out.println("Mysql의      로딩이      정상적으로
                                                                이뤄졌습니다.");
                       990.
                       991.  // 2. 데이터베이스  Connection 생성
                       992.                    conn =
                       993.        DriverManager.getConnection(connetionUrl,user,password);
                       994.                    System.out.println("데이터베이스의  연결에  성공하
                                                                  였습니다.");
                       995.
                       996.  // 3. 쿼리  실행  Statement 생성
                       997.                    stmt = conn.createStatement();
                       998.
                       999.  // 4. DATABASE 설정
                       1000.                   stmt.executeUpdate("USE data");
                       1001.           }catch(Exception e){
                       1002.                   e.printStackTrace();
                       1003.           }
                       1004.   }
                       1005.
                       1006.   //      해당  정류장에  저장시킨  사람들  모두에게  전송하기
                       1007.           public static void SendCLients(ArrayList<Socket>
                       1008.                                       array, Event section) {
                                                       for(Socket socket : array) {
                       1009.                           try {
                       1010.   //      각  승객의  소켓을  이용하여  소켓을  통해  알림을  전송
                       1011.                                   DataOutputStream
                       1012.                                     dataOutputStream = new
                       1013.
                          DataOutputStream(socket.getOutputStream());
                       1014.                                   dataOutputStream.writeUTF("다
                                                             음  정류장  입니다.");
                       1015.                                   dataOutputStream.flush();




                                                         -  106  -
   108   109   110   111   112   113   114   115   116   117   118