일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 스프링
- 예제
- ibatis parameter
- Android
- Android SDK
- Spring
- iPhone
- 아이폰
- MVC
- 자바
- IO
- zipcode
- Oracle
- 개행처리
- Eclipse
- 오라클
- jdbc
- 이클립스
- 연동
- ibatis bind
- IT·컴퓨터
- SQL
- java
- 외래키
- Objective C
- ibatis 개행
- 우편번호
- 안드로이드
- SEQUENCE
- 설치
- Today
- Total
목록자바 (10)
MisoBoy Blog...
Singleton Pattern 은 언제 사용 할까요? 1. 어떤 클래스의 인스턴스가 반드시 1개만 존재하도록 하고 싶을때 2. 인스턴스가 1개밖에 존재하지 않을 것을 프로그램 상에서 표현하고 싶을 때 주로 위와 같은 조건일 때 사용 합니다. 아래의 예제 코드를 참고 해보도록 합시다. public class Singleton { //클래스변수를 만들어서 딱 하나만 만들게 됩니다. private static Singleton singleton = new Singleton(); //아래와같이 생성자가 private로 두어서 메인에서 생성할 수 없게 합니다. private Singleton(){ System.out.println("인스턴스를 생성했습니다."); } //클래스 메소드로 딱 하나 만든 클래스변수를..
Swing 을 이용한 DB 연동 프로그램 입니다. 기능 설명 : - ID : DB 접속 ID - PASSWORD : DB 접속 PASSWORD - Connect : ID,PASSWORD 입력 후 Connect 버튼 클릭시 DB 연결 - Close : DB 연결 후 Close 버튼 클릭 시 연결 해제 - Execute : 하단 SQL 문을 작성후 Enter 를 치거나 Execute 버튼 클릭시 SQL 문 실행 - Exit : 프로그램 Close - 하단 SQL TextField : SQL 문을 작성 후 Enter 쳐도 실행이 된다. import java.awt.BorderLayout; import java.awt.Container; import java.awt.Font; ..
ResultSet 이란 ? ResultSet 은 excuteQury 이 실행 된 데이터를 담아두는 역활을 합니다. 그러나 ResultSet 에 있는 데이터가 어떠한 구조로 되어 있는 데이터 인지 알수가 없습니다. 그래서 구조를 알수 있게 해주는 ResultSetMetaData 가 있습니다. 우선 API 를 참조 하겠습니다. API 를 참조 하시면 여러 Method 가 있는 것을 확인 할 수 있으며 그중 몇개만 보도록 하겠습니다. getColumLabel() : Colum 의 Label 을 알고자 할 때 사용 getColumnType() : Colum 의 Type 을 알고자 할때 사용 getColumName() : Colum 의 Name 을 알고자 할때 사용 getColumnTypeName() : Colu..
JDBC 란? Java Database Connectivity의 약자로 자바를 이용하여 데이터베이스에 접근하여 각종 SQL문을 수행할 수 있도록 제공하는 API를 말합니다. - JDBC는 크게 JDBC 인터페이스와 JDBC 드라이버로 구성되어 있습니다. - 응용프로그램에서는 SQL문 만들어 JDBC Interface를 통해 전송하면 실제 구현 클래스인 JDBC 드라이버에서 DBMS에 접속을 시도하여 SQL문을 전송하게 됩니다. - DBMS의 결과를 JDBC Driver와 JDBC Interface에게 전달되고 이를 다시 응용프로그램으로 전달 되어 SQL문의 결과를 볼 수 있습니다. - JDBC의 역할은 Application과 DBMS의 Bridge 역할을 하게 됩니다. JDBC 를 이용한 데이터베이스 연..
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JOptionPane; // 1. import public class JDBCDemo1 { public static void main(String [] args){ // 2. Driver Loading try{ Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("Driver loading Success"); }catch(ClassNotFoundEx..
이진 데이터를 파일에 쓰는 클래스 중 FileOutputStream 클래스가 있습니다. 이전에 했던 FileWriter 클래스는 char 타입을 출력할 때 사용을 했었구요~ 이번엔 char 타입이 아닌 이진 데이터를 출력하는 클래스 FileOutputStream 을 사용해보도록 하겠습니다. FileOutputStream 클래스의 사용 방법은 앞에서 했던 FileWriter 클래스와 아주 비슷합니다. 생성자를 이용해서 파일을 여는 방법도 그렇고, write 메소드를 이용해서 데이터를 출력하는 방법도 그렇고, close 메소드를 호출해서 파일을 닫는 방법도 동일합니다. 자~ 그러면 Document API 가서 FileOutputStream 에 대해 볼까요~? 고고싱~ Java.io -> FileOutputS..
-- Transaction 이란? -- 한 개 이상의 실행될 SQL 문장의 집합 -- 데이터의 일관성을 보장 -- 행의 LOCK 처리를 기본으로 함 -- 데이터의 변경 시 융통성을 제공하고, 사용자의 프로세스가 -- 예기치 않게 중단되거나, 시스템 장애가 발생하여 데이터의 -- 일관성이 어렵게 된 경우에도 일관성을 보장하기 위한 -- 시스템적 응용 -- TCL(Trancnsaction Control Language) -- commit : 보류중인 데이터를 영구적인 데이타베이스로 -- 변경사항을 저장하고 현재의 TRANSACTION 을 종료한다. -- rollback : 보류중인 데이터의 변경사항을 모두 되돌리고 -- 현재의 트랜젝션을 종료한다. -- rollback TO [a] : 특성지점을 지정하지 않..
SyntaxHighlighter - 블로그에 소스 코드를 보기 좋게 삽입해보자 SyntaxHighlighter는 자바 스크립트를 이용해 소스 코드에 스타일을 적용해서 마치 에디터에서 코드를 보듯 보기 좋게 꾸며준다. 홈페이지 : http://alexgorbatchev.com/wiki/SyntaxHighlighter 다운로드 : http://alexgorbatchev.com/SyntaxHighlighter/download/ 설치하기(티스토리 기준) 다운받아서 압축을 풀면 다음과 같은 파일이 생긴다 이중 scripts 와 styles 디렉토리에 있는 파일들을 블로그에 업로드한다. 티스토리의 경우 관리자 페이지에서 스킨 - HTML/CSS 편집 메뉴로 이동해서 파일 업로드 탭을 클릭한 후 파일을 올리면 된다...