전체 글
-
MySQL commend 출력 및 명령어Data Base/MySQL 2007. 11. 28. 11:43
MySQL 함수 2-1 날짜 및 시간 관련 칼럼 함수 첫번째 아노..함수 입니다.. 갠적으로 싫어하는 게 함수라.. 양은 양대로 많고..이해한다고 해도.. 놓치지 쉬운 부분이라.. 실제로 사용하는 거 몇가지 빼고는.. 거의 모르고 살게 되지요.. 예전 웹마스터 교육 받고.. 그 당시 인기던.. pure lite dream 아이콘 방명록.. 이름이 맞나 모르겠네.. 그거 제작자한테 허락맞고 cgi 였던거를 php 로 컨버팅한적 있는데.. 웹프로그래밍 만들때는 MySQL 보다 php 함수가 더 큰 영향을 받아서.. MySQL 기분 문법 select insert update delete 밖에 안 썻었지.. 지금 보니.. 최종 수정 시간 입력할때.. 단지..MySQL 함수 하나로 끝날 수 있었네.. php 로 ..
-
JAVA 컴파일하기~ to JSP프로그램/JSP 2007. 11. 27. 20:00
CMD 창========================================================================== Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\Administrator>cd C:\Program Files...\ROOT\chap11\WEB-INF\src\madvirus\jdbcdriver //컴파일 위치로 이동 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\chap11\WEBNF\src\madvirus\jdbcdriver>java -version..
-
단일 차원 배열프로그램/JAVA 2007. 11. 27. 11:32
[1]단일 차원 배열 1)배열의 정의 : 동일한 자료형으로 선언된 데이터 공간을 메모리상에 연속적으로 나열하여 데이터 관리의 효율성을 높인것 자료형이 똑같아야된다 (ex. int x; int y, int z) 2)기존 자료 처리와 배열의 비교 -동일 자료형의 관리 -유사 문구의 관리 3)단일 차원 배열의 선언 -자료형[] 배열명; (만약 배열 선언 시에 개수를 지정하면 컴파일 에러) -자료형 배열명[]; 예) short[] sh; int a[]; int a[3]; 0 ◈char -->0, '\0' ◈long -->0L ◈float -->0.0f ◈double -->0.0 ◈String -->null new : 동적 메모리 할당 연산자. -배열명 = new 자료형[]{값1, 값2 ,값3, 값n}; 원하는 ..
-
PreparedStatement를 사용한 쿼리 실행 및 기타 여러가지Data Base 2007. 11. 26. 20:15
java.sql.PreparedStatement는 java.sql.Statement와 동일한 기능을 제공한다. 차이점이 있다면 SQL 쿼리의 틀을 미리 생성해 놓고 값을 나중에 지정한다는 것이다. - PreparedStatement를 사용하는 순서 ① Connection.prepareStatement() 메소드를 사용하여 PreparedStatement 생성 ② PreparedStatement의 set 메소드를 사용하여 필요한 값 지정 ③ PreparedStatement의 executeQuery() 또는 excuteUpdate() 메소드를 사용하여 쿼리 실행 ④ finally 블록을 사용한 PreparedStatement 를 닫는다.(close() 메소드 실행) PreparedStatement를 생성할 ..
-
오라클의 LONG 타입과 MySQL 의 MEDIUMTEXT 타입은 LONG VARCHAR 타입!!Data Base 2007. 11. 26. 18:17
오라클에서는 LONG VARCHAR를 LONG 으로 표시하며, MySQL 에서는 MEDIUMTEXT로 표시하고 있다. 간혹 오라클에서 LONG 타입을 읽어 올때 이름만 보고 ResultSet의 getLong() 메소드를 사용하는 실수를 범하곤 한다. 오라클의 LONG 은 LONG VARCHAR이므로 getCharacterStream() 메소드를 사용해서 읽어와야 한다. MySQL을 사용할 때에도 마찬가지로 MEDIDUMTEXT 타입을 읽어 올때에는 당황하지 말고 getCharacterStream() 메소드를 사용해서 읽어오면 된다.
-
ResultSet에서 LONG VARCHAR 읽어오기Data Base/MySQL 2007. 11. 26. 17:51
String data = null; //스트림으로 읽어 온 데이터를 저장한다. java.io.Reader reader = null; //LONG VARCHAR 데이터를 읽어 올 스트림 try{ reader = rs.getCharacterStream("FIELD"); //스트림을 읽어옴 if(reader ! = null ){ //스트림에서 읽어 온 데이터를 저장할 버퍼 StringBuffer buff = new StringBuffer(); char[] ch = new char[512]; int len = -1; //스트림에서 데이터를 읽어와 버퍼에 저장한다. //reader로부터 데이터를 읽어와 StringBuffer에 저장한다. while(len = reader.read(ch)) != -1){ buff...
-
MySQL에서 이런 오류가 발생해서 봤는데...Data Base/MySQL 2007. 11. 26. 14:19
에러 발생: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '&"*?&&&"!?)%&' at line 완전 어의없다.ㅎㅎㅎ 혹시해서 봤는데... String jdbcDriver = "jdbc:mysql://localhost:3306/chap11useUnicode=true&characterEncoding=euc-kr"; 이걸 characterencoding 으로만 바꾸니까 해결이 되네 허허. 어의없어요~
-
ResultSet 에 대한 객체프로그램/JSP 2007. 11. 26. 10:43
getString(String name) getString(int index) - return type : String - 지정한 필드의 값을 String 으로 읽어온다. getCharacterStream(String name) getCharacterStream(int index) - return type : java.io.Reader - 지정한 필드의 값을 스트림 형태로 읽어온다. - LONG VARCHAR 타입을 읽어올때 사용한다. getLong(String name) getLong(int index) - return type : int - 지정한 필드의 값을 int 타입으로 읽어온다. getLong(String name) getLong(int index) - return type : long - 지..