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 -