JTable과 DB 연동 예제 (SQL Server 2005 Express Edition) JTable에 관련된 클래스 1. 테이블의 모델을 형성하는 클래스 테이블의 모양(모델)을 형성하는 클래스류로는 TableModel, AbstractTableModel, DefaultTableModel가 있다. 다음 표는 이들 클래스에 대한 설명이다. 클래스 설명 TableModel 테이블의 데이터에 대한 접근 통로를 제공하는 인터페이스다. AbstractTa.. IT_Programming/Java 2009.04.08
[펌_ jdbc] ResultSet 크기 구하기 출처: http://ukmie.tistory.com/ ResultSet 클래스에는 row의 갯수를 리턴해주는 메소드가 없다. 물론 만들면 된다. resultSet.last() 를 호출하므로 ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY 을 미리 설정해줘야 한다. (필요없는 경우도 있긴하다.) PreparedStatement stmt = conn.prepareStatement( query, ResultSet.TYPE_SCROLL_INSENSIT.. IT_Programming/Java 2009.04.08
[펌] LPSTR, LPCSTR, LPTSTR, LPCTSTR, LPWSTR,LPCWSTR 의미 출처: http://mygeni.tistory.com/58 LPSTR, LPCSTR, LPTSTR, LPCTSTR, LPWSTR,LPCWSTR 의 의미는 다음과 같다 원래 C와 C++은 string 이라는 똑똑한 자료구조형을 Compiler 차원에서 지원하고 잇지 않습니다 그대신 가장 많이 사용하는 string을 어떻게 저장해야 할지에 대해 고심한 결과.......... 결국 배열의 끝에 '\0'또는 NULL 값을 .. IT_Programming/MFC · API 2009.04.08
[펌] 유니코드 및 MBCS(멀티바이트 문자 집합) 지원 출처: http://mygeni.tistory.com/59 일부 국제 시장에서는 문자 집합이 더 큰 일본어, 중국어 등의 언어를 사용합니다. 이러한 시장의 프로그래밍을 지원하기 위해 큰 문자 집합을 처리하는 두 가지 서로 다른 방법에 MFC 라이브러리를 사용할 수 있습니다. 유니코드 MBCS 유니코드 문자열에 대한 MFC 지원 전체 .. IT_Programming/MFC · API 2009.04.08
[펌] ASP.NET Web.config의 ConnectionString 암호/복호화 방법 출처: http://mygeni.tistory.com/ 일반적으로 웹 프로그램을 개발시 DB연동과 관련된 Connection 정보를 소홀하게 관리하는 경우가 많이 있다. MS의 ASP.NET에서는 이러한 중요한 정보를 암호화할 수 있도록 설정하여 응용 프로그램의 보안을 향상시킨수 있는 방법을 제공해준다. aspnet_regiis.exe를 사용하여 web.config.. IT_Programming/ASP.NET (WEB) 2009.04.08
[펌] Generics 튜토리얼 [ 출처: http://effective.springnote.com/pages/1616988 ] Generics 파라메터 타입 <T> : 자료형(Type) 으로 쓰일때 ... <E> : 객체 내에서 하나의 요소(Element)로 사용될때 <K> : 전달 되는 객체가 키(Key) 값으로 사용될때 <V> : 전달 되는 객체가 값(Value) 으로 사용될때 <?> : 와일드카드 (unknown) <? super 객체.. IT_Programming/Java 2009.03.24
iBATIS 출처: http://beans.tistory.com/37 가장 간단히 설명하면, JAVA에서 DB관련 작업을 편하게 해주는 프레임웍정도라고 할까? iBATIS in action에서 iBATIS는 "SQL 실행 결과를 자바빈즈 혹은 Map 객체에 매핑해주는 퍼시스턴스 솔루션으로 SQL을 소스 코드가 아닌 XML로 따로 분리해 관리하여 지겨운 SQL 문자열 더하기에서 .. IT_Programming/Dev Tools 2009.03.20
[펌] JDK 5.0 + Tomcat 이클립스 개발환경에서 Struts (1.3.8) 설치 하기 출처: http://definejava.net/43 1.3.8 기반으로 설명 하겠습니다. 우선 JDK와 Tomcat에 깔여 있고 툴은 이클립스 기반으로 하겠습니다. 설치 순서는 다음과 같습니다. 1. Struts 다운로드 2. 필요한 jar 파일 프로젝트의 WEB-INF 밑에 LIB 폴더에 복사(라이브러리 등록) 3. WEB.XML 파일 작성 4. Struts 설정파일(기본: struts-config.. IT_Programming/Dev Tools 2009.03.20
[Eclipse] Aptana plugin을 사용해보자. [ Aptana 란? ] Aptana는 http://aptana.com에서 다운로드 받을 수 있으며, Windows. Macintosh, Linux를 지원하며 이클립스의 플러그인도 지원한다. 자바스크립트, CSS, XHTML에 대한 Code Assist뿐만 아니라 prototype.js에 있는 메서드에 대해서도 Code Assist를 제공한다. 최근 발표된 버전에는 자바스크립트 디버거 기능을 포함.. IT_Programming/Dev Tools 2009.03.19
[펌] TCP/IP 소켓 프로그래밍 with C# 출처: http://synch3d.com/wiki/moin/moin.cgi/Network_20with_20C_23#line607 TCP/IP 소켓 프로그래밍 with C# 기본 용어 해석 컴퓨터 네트워크는 통신 채널로 연결된 많은 기기들로 이루어진다. 이러한 기기들을 호스트(hosts)와 라우터(routers)라 한다. 프로토콜(protocol)이란 통신하는 프로그램 간에 주고받는 패킷의 내용과 방.. IT_Programming/Network Programming 2009.03.05