*성*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 2
검색어 입력폼
  • [C#] C# - 사다리타기 평가A좋아요
    using System;using System.Windows.Forms;using System.Drawing;using System.Drawing.Drawing2D;using System.Collections;namespace WindowsApplication1{/// <summary>/// 게임 참가 인원에 맞게 사다리를 크린다./// </summary>public class Ladder : Panel { private const int VERTICAL = 0; private const int HORIZONTAL = 1; private const int FIRST_LINE = 0; private const int MIDDLE_LINE = 1; private const int END_LINE = 2;private static Color brush = Color.BlueViolet; //사다리의 색깔private const int MaxLineNumber = 6; //최대 가로라인의 갯수private const int GabWidth = 50;
    프로그램소스| 2004.07.19| 21페이지| 1,000원| 조회(3,842)
    미리보기
  • [프로그래밍] 자바로 구현한 쓰레드 서버 (Thread Server)
    import java.sql.*;import java.io.*;import java.net.*;public class ThreadServer extends Thread{private ServerSocket serverSocket = null;private Socket socket = null;private final String oracleDB = "oracle.jdbc.driver.OracleDriver";private Connection conn = null;private Thread thread = null;public ThreadServer(String[] args){try{serverSocket = new ServerSocket(Integer.parseInt(args[0]));System.out.println("Start Thread Server");thread = new Thread(this);}catch (IOException ioe){ioe.printStackTrace();}} //ThreadServer()public void run(){try{Class.forName(oracleDB);System.out.println("Driver Loading....");while (true){socket = serverSocket.accept(); //연결 요청을 기다림 ==> listen(), bind()ClientConn clientConn = new ClientConn(socket);yield();}}catch (Exception e){e.printStackTrace();}}//run()public static void main(String[] args) {ThreadServer threadServer = new ThreadServer(args);threadServer.thread.start();}private class ClientConn implements Runnable{private Socket socket = null;private DataInputStream is = null;private DataOutputStream os = null;private InetAddress host = null;private final String url = "jdbc:oracle:thin:@211.238.173.128:1521:gouni";private Connection con = null;private Statement stmt = null;private String inputLine = null;public ClientConn(Socket socket){this.socket = socket;try{//Data 송수신을 위한 통로 연결//BufferedInputStream()은 프로그램이 입출력을 기다리는 시간을 줄인다.is = new DataInputStream(new BufferedInputStream(socket.getInputStream()));os = new DataOutputStream(new BufferedOutputStream(socket.getOutputStream()));}catch (IOException ioe) {try{ioe.printStackTrace();socket.close();}catch (IOException e){e.printStackTrace();}} //catch} //ClientConn()public void run(){try{host = socket.getInetAddress(); // 상대편 객체String message ;conn = DriverManager.getConnection(url,"scott","tiger"); //원격 DataBase와 연결Statement stmt = conn.createStatement(); //SQL문을 server로 전달해주는 컨테이너의 역할System.out.println("jdbc Driver Loading...");System.out.print("클라이언트의 호스트 이름 : " + host.getHostName());System.out.print(" ( ");String ip = host.getHostAddress();System.out.print("클라이언트의 IP 주소 : " + ip);System.out.println(" )");System.out.println("Port # :" + socket.getPort());while(true){int menu=0;try{inputLine=is.readUTF();menu = Integer.parseInt(inputLine);}catch(IOException e){e.printStackTrace();break;}switch(menu){case 1:System.out.println("테이블 생성 선택!!");os.writeUTF("생성할 테이블명을 입력하세요.");inputLine = is.readUTF();System.out.println(inputLine);String query1 = "CREATE TABLE "+ inputLine + " (id varchar2(11) primary key, name archar2(10) not null, dept varchar2(20) not null)";stmt.executeUpdate(query1);System.out.println("테이블 생성 완료!!");os.writeUTF("테이블 생성이 완료되었습니다");break;case 2:System.out.println("데이터 입력 선택!!");os.writeUTF("추가할 테이블명을 입력하세요.");inputLine = is.readUTF();System.out.println("추가할 테이블 명 : " +inputLine);os.writeUTF("학번을 입력하세요.");String id = is.readUTF();os.writeUTF("이름을 입력하세요.");String name = is.readUTF();os.writeUTF("학과를 입력하세요.");String dept = is.readUTF();System.out.println("추가할 데이터 : " +id + " " + name + " " + dept);String query2 = "INSERT INTO " + inputLine + " (id, name, dept) VALUES ('" +id + "', '"+ name + "', '" + dept + "')" ;stmt.executeUpdate(query2);System.out.println("데이터 추가 완료!!");os.writeUTF("데이터 추가가 완료되었습니다.");break;case 3:System.out.println("데이터 조회 선택!!");os.writeUTF("조회할 테이블명을 입력하세요.");inputLine = is.readUTF();System.out.println("조회할 테이블 명 : " +inputLine);String query3 = "SELECT * FROM " + inputLine;ResultSet rs = stmt.executeQuery(query3);while(rs.next()){String dbid = rs.getString(1);String dbname = rs.getString(2);String dbdept = rs.getString(3);System.out.println("------------------------------");System.out.println(" IDtNametDept");System.out.println("------------------------------");System.out.println(dbid+"t"+dbname+"t"+dbdept);os.writeUTF(dbid);os.writeUTF(dbname);os.writeUTF(dbdept);}System.out.println("------------------------------");os.writeUTF("END"); // 조회가 끝났음을 알림System.out.println("데이터 조회 완료!!");os.writeUTF("데이터 조회가 완료되었습니다.");break;case 4:System.out.println("테이블 삭제 선택!!");os.writeUTF("삭제할 테이블명을 입력하세요.");inputLine = is.readUTF();System.out.println("삭제할 테이블 명 : " +inputLine);String query4 = "DROP TABLE "+ inputLine;stmt.executeUpdate(query4);System.out.println("테이블 삭제 완료!!");os.writeUTF("테이블 삭제가 완료되었습니다");break;}}}catch(Exception e){
    공학/기술| 2002.10.20| 5페이지| 1,000원| 조회(950)
    미리보기
전체보기
받은후기 3
3개 리뷰 평점
  • A+최고예요
    0
  • A좋아요
    3
  • B괜찮아요
    0
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 28일 목요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
9:06 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감