프로그래밍+DB

SVN 서버 설치: Subversion-1.6.6(Tigris.org)

http://wintness.tistory.com/217 에서 정보를 얻음 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91 1.6.6 다운로드 Subversion-1.6.6(Tigris.org) Next Next 설치 폴더 확인 Install Finish D 드라이브에 SVN 데이터가 저장될 공간을 만듦. 관리자 권한 명령 프롬프트 실행. CD D:\SVN_Repo svnadmin create –fs-type fsfs svn svn checkout file:///D:/SVN_Repo/svn D:\SVN_Repo\svn 에 위와 같은 자료 저장됨. svn\conf 폴더의 svnserve.conf 파일 편집 #으로 주석처리 되어 있었던 내용을 위와 같이 수정했다. anon-access = none auth-access …

더 읽기 »

JAVA: 우분투 리눅스 서버에 자바(JRE, JDK) 설치하기

How To Install Java on Ubuntu with Apt-Get JRE 설치 sudo apt-get install default-jre JRE에 이어 JDK 설치 sudo apt-get install default-jdk Managing Java sudo update-alternatives –config java 새 .java 파일 만들기 nano TEST1.java 테스트. Command Prompt의 방식 그대로 사용 가능 ㅎㅎ javac TEST1.java (컴파일) java TEST1 (실행) 헬로월드! 참고: https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

더 읽기 »

JAVA: 주석과 자료형

주석 comment가 아주 중요. 자바의 주석은 두 가지. // or /**/   변수(Variable) 메모리에 확보한 공간에 붙이는 별칭(Alias) 변수의 선언 자료형 변수명; 종류   자료형 크기(Byte) 문자 char 2 숫자(정수) byte 1   short 2   int 4   long 8 숫자(실수) float 4   long 8 불린 Boolean 1 사용법 int score; char ch; 값 대입(초기화) 변수명 = 상수; …

더 읽기 »

JDK 설치 & 환경 변수 설정

“C:\Users\bs\Downloads\jdk-8u25-windows-x64.exe” 설치 PATH=(기존경로끝에);C:\Program Files\Java\jdk1.8.0_25\bin CLASSPATH=C:\Program Files\Java\jdk1.8.0_25\lib\tools.jar;. (자바에서 제공하는 클래스를 쫙 제공함) 결과(path) CLASSPATH JAVA 실행 Command prompt에서 java, javac 실행 가능해야 함 HelloWorld 작성 첫 소스코드 작성 class JavaEx01 { public static void main(String[] args){ System.out.println(“Java!”); } } 강조한 부분은 예약어, 함수 주의: System을 소문자로 입력하니 컴파일 오류가 났다. class JavaEx01 { 클래스 명명 규칙 클래스명은 숫자로 시작 안 됨, …

더 읽기 »

SQL Server 2014: 실습10 GROUP BY, HAVING 집계 함수 등

뇌를 자극하는 SQL Server 2012 기본편 217페이지 –GROUP BY– 그룹으로 묶어주는 역할 USE sqlDB;SELECT userID, amount FROM buyTbl ORDER BY userID; 사용자별로 여러 번의 물건 구매가 이루어져 합계를 보고 싶어졌다. SELECT userID, sum(amount) FROM buyTbl GROUP BY userID; 구매한 개수를 SUM()함수로 합친 뒤 출력. 집계 함수는 주로 GROUP BY와 함께 사용됨. SELECT userID AS [사용자 아이디], sum(amount) AS [총 구매 …

더 읽기 »

SQL Server 2014: 실습9 SELECT, FROM, WHERE, BETWEEN, AND, IN, LIKE, ANY, ALL 등

뇌를 자극하는 SQL Server 2012 기본편 201페이지 –앞으로 사용할 DB 생성– sqlDB 데이터베이스 생성 –사용할 테이블 생성– 테이블 userTbl, buyTbl 작성 –데이터 입력– 데이터 입력. userTbl 정보 buyTbl 정보 –DB 백업– USE tempdb;BACKUP DATABASE sqlDB TO DISK=’D:\DB_Backup\sqlDB2016.bak’ WITH INIT; 참고로 백업 및 복원은 http://archmond.net/?p=7083 에서 알아봤음. –기본 WHERE 절– WHERE절은 조회 시 조건을 줄 수 있다. USE sqlDB;SELECT * FROM …

더 읽기 »

SQL Server 2014: 실습8 SELECT문 기초

뇌를 자극하는 SQL Server 2012 기본편 196페이지 —SELECT문 연습— USE [AdventureWorks];SELECT * FROM HumanResources.Employee; 여러 열이 나옴 SELECT * FROM [TESTSQL].AdventureWorks.HumanResources.Employee; 원칙적으로는 이렇게 사용해야 한다고.(테이블의 전체 이름… [TESTSQL]은 참고로 서버 이름임) SELECT NAME FROM HumanResources.Department; NANE 열만 가져옴 Name, GroupName만 가져옴 –DB 조회하기– EXECUTE sp_helpdb; 현재 인스턴스에 있는 DB 정보 조회 USE AdventureWorks;EXECUTE sp_tables @table_type=”‘TABLE'”; AdventureWorks에 있는 Table 정보 조회. …

더 읽기 »

SQL Server 2014: 실습7 SSMS 툴 사용(테이블 스크립팅, 코드 조각, 코드 감싸기, 프로파일러)

뇌를 자극하는 SQL Server 2012 기본편 168페이지 –GUI로 SQL문 작성– 테이블 스크립팅 > 원하는 구문 –코드 조각 삽입– 코드 조각 삽입 Table > 테이블 만들기 이런 식으로 코드 조각이 나타남. –코드 감싸기– 원하는 영역을 선택, 코드 감싸기 if로 감싸보자. 이런 식으로 자동으로 나타남. –프로파일러– 도구 > SQL Server Profiler 이름을 적절히 입력 이벤트 선택 탭. 일단 실행. 쿼리 실행 추적 …

더 읽기 »

SQL Server 2014: 실습6 DB 모델링

뇌를 자극하는 SQL Server 2012 기본편 151페이지 –모델링 연습용 DB 작성, 새 다이어그램 만들기– ModelDB를 생성, 데이터베이스 다이어그램 > 새 데이터베이스 다이어그램 닫기. 새 테이블 확인 데이터 입력 구매테이블 생성 구매테이블 내용 입력. 고객이름을 드래그해 ‘고객테이블’의 ‘고객이름’에 드롭 확인 확인 이렇게 지정됨(PK/FK 관계) 저장 단추를 누르면 테이블이 만들어진다고 한다. 실제로 이렇게 만들어짐 이렇게. –기존 테이블 활용하여 다이어그램 작성– AdventureWorks 속성 …

더 읽기 »

SQL Server 2014: 실습5 응용 프로그램 연결

뇌를 자극하는 SQL Server 2012 기본편 126페이지 Visual Studio > 파일 > 새로 만들기 > 웹 사이트 Visual Basic > ASP.NET Web Forms 사이트 소스를 모두 제거하고 디자인 탭 보기 SqlDataSource를 끌어 놓기. 데이터 소스 구성 새 연결 Microsoft SQL Server 서버에 접속. 테스트 연결 성공 SQL Server에서 netstat을 실행한 모습 다음 다음 memberTBL 선택, * 열을 선택. 쿼리 테스트를 …

더 읽기 »