본문 바로가기

분류 전체보기

아래는 파일에 c:\\adsl.exe 라는 파일을 저장하고, StringReader 클래스와 StringWriter 클래스는 문자열을 스트림에 기록하거나 읽어낼 때 사용하는 클래스입니다. 즉, 목표지점이 string형의 데이터가 되는 것입니다. StringReader 클래스와 StringWriter 클래스는 TextReader 클래스와 TextWriter 클래스를 각각 상속받았습니다. StringReader 클래스는 Read() 메서드를 이용해서 데이터를 읽어들이고, 읽어들인 데이터를 StringWriter의 Write() 메서드를 이용하여 스트림에 기록하게 됩니다. 다음은 두 클래스의 상속 관계를 나타내는 클래스의 원형을 보여주고 있습니다. ▣ StringReader & StringWriter 클래스 q public class StringReader : Text..
파일 읽어서 db에 저장, db서 data 읽어와서 파일로 저장 아래는 파일에 c:\\adsl.exe 라는 파일을 저장하고, 파일을 읽어오는 것입니다. 급하게 작성하느라 exception 처리를 완전히 하지 않았습니다. java.sql 패키지에 있는 PreparedStatement 의 setBinaryStream과 getBinaryStream 을 이용하기 바랍니다. 또한, 테이블 생성시에은 long raw 타입을 이용해야 합니다. 그럼 즐거운 날 되십시요. 데이터 베이스는 oracle8.1.6 을 사용하였으며 jdbc 드라이버는 classes12.zip 을 이용하였습니다. --------------------------------------------------------------- 파일저장하기 JdbcTest.java /*-----------------------..
JAVAC, JAVA OPTION 자바 컴파일과 실행 에 사용되어지는 javac, java 명령어의 옵션 을 다음과 같이 정리하였습니다. javac - 자바컴파일러로써, 자바코드를 작성한 소스파일(.java)을 자바 가상머신이 인식할수 있는 바이트 코드(.class) 타입으로 변환시켜주는 명령어 입니다. 사용법: javac 예를들어, Hello.java, Greeting.java 두개의 파일이 존재한다면, javac Hello.java Greeting.java javac *.java (*을 사용해서, 모든 확장자가 .java인 파일을 컴파일할수 있다.) 1) 옵션: a) -classpath: -classpath(cp) path(파일 절대 경로): 컴파일러가 컴파일 하기 위해서 필요로 하는 참조할 클래스 파일들을 찾기 위해서 컴파일시 파일..
JSP JDBC예제(Statement) 파일명 : jdbctest.jsp 이벤트 등록 등록이름 : email주소 : # 등록 목록
[09] 데이터베이스 접속 패턴, JDBC - Oracle, JSP 연동 ▩ 데이터베이스 접속 패턴 1. JSP ---------------------------------------> Oracle . JSP에서 처리 로직 전부 구현 . 개발이 단순하나 개발 기간 지연이 많이 발생하고 유지보수가 매우 어렵습니다. 2. JSP -----> Beans --------------------------> Oracle . 보여주는 로직을 JSP에서 구현 . Beans는 처리로직으로 1번의 개발 패턴보다는 유지보수성이 많이 우수합니다. . 개발시 beans를 설계하여 구현한후 jsp를 구현합니다. . 데이터베이스 접속 시간이 많이 소요됩니다. . 많이 사용되는 패턴 3. JSP ------------------> Pool --------------> Oracle . JSP에서 처리 로직..
JDK 설정 [JDK 설치] 다운받은 J2SE (현재 5.0 업데이트8 버전) = 윈도우 사용자 setup 파일로 되어 있기 때문에 디폴트로 설치 한다. 설치시 디폴트 설치경로을 유심히 보아둔다. (설치후 path 경로를 정의 해야하기때문) 설치완료 후 윈도우 바탕화면에 내컴퓨터>속성 을 선택하여, 고급탭에 환경변수 를 클릭하여 환경변수창을 띄운다. 시스템변수란에서 path 부분을 찾아 끝부분에 다음과 같이 추가한다. Path ; 뒤에 c:\java설치경로\bin; 을 추가한다. 새로만들기를 눌러 CLASSPATH 를 추가 한다. CLASSPATH .;c:\java설치경로\lib\tools.jar 를 넣어 만든다. 새로만들기를 눌러 JAVA_HOME 을 만든다. JAVA_HOME c:\java설치경로 를 넣어 만든다..
메일전송 프로그램 sun.net.smtp 패키지 전자메일의 송신기능 지원 SmtpClient e-mail을 보낼 수 있도록 해줌 사용자는 작절한 제목으로 메시지를 만들어내고, 보낼 주소를 적어주고, 보내는 사람의 주소도 적어주며, 사용하는 SMTP 서버의 이름을 명기해야 한다. SMTP(Simple Mail Transfer Protocol) - 인터넷 상에서 기계의 메시지 전송에 관련된 프로토콜 [예제] From : ymyong94@hanmail.net To : ymyong@nownuri.net Title : "This is the test." Message : "Hello there!" 먼저, SmtpClient() 생성자를 사용하여 SMTP 서버의 이름으로 초기화된 새로운 SmtpClient 객체를 생성한다. 그 다음..
Oracle Supplied PL/SQL Packages Package Name Description CTX_ADM Lets you administer servers and the data dictionary. CTX_CLS Lets you generate CTXRULE rules for a set of documents. CTX_DDL Lets you create and manage the preferences, section lists and stopgroups required for Text indexes. CTX_DOC Lets you request document services. CTX_OUTPUT Lets you manage the index log. CTX_QUERY Lets you generate query feedback, count hits..