본문 바로가기

Prog.Lang. or Query

JDBC, JDBC Driver, MySql 연동 테스트, 한글처리(톰캣) ▣ JDBC - JDBC는 데이터베이스를 다루기 위한 자바 API(Application Programming Interface)이다 - 자바를 기반으로 하는 프로그램을 작성할 때 프로그래머에게 데이터베이스를 쉽게 다룰수 있게 합니다. - JDBC를 통해서 어떠한 DBMS일지라도 질의문을 던져서 데이터를 가져올 수 있습니다. 1. JDBC Driver - JDBC는 JDBC 인터페이스와 JDBC 드라이버로 구성 - JDBC 인터페이스 : 데이터베이스와 연동되는 프로그램을 작성할 수 있게 하는 도구라 할 수 있습니다. - JDBC 드라이버 : JDBC 인터페이스를 구현하여 실제로 DBMS를 작동 시켜서 질의를 던지고 결과를 받습니다. 자바 프로그램 JDBC DBMS (JSP, Server 등) JDBC 인터.. 더보기
[MySQL] MySQL 기본 명령어 정리 MySQL의 기본 명령어와 SQL문 정리. 내가 RDBMS에 완전 문외한이기 때문에 기본 SQL쿼리까지... Redhat Linux 7.3, MySQL 3.23.58 에서 테스트함. 설치는 Redhat 기본 제공 RPM으로 했다. 데이터베이스 접속 $ mysql -u 사용자명 -p dbname 설치 직후에는 root 사용자에 비밀번호가 없으므로 다음과 같이 접속하여 MySQL을 관리할 수 있다. $ mysql -u root mysql 비밀번호 변경 MySQL을 설치한 직후에는 root 계정에 암호가 지정되어 있지 않다. 다음 세가지 방법으로 비밀번호를 변경 할 수 있다. mysqladmin이용 $ mysqladmin -u root password 새비밀번호 update문 이용 $ mysql -u root.. 더보기
특정폴더내의 dat 파일 찾기 import os f = open('c:/temp/a.txt','w') try: mydir = 'c:/file/filewait/work/data' files = os.listdir(mydir) for datfile in files: if os.path.isdir(mydir + os.sep + dirOrFile): pass else : print 'File : ', datfile if datfile[-3:-1]+datfile[-1] == 'dat': print f>> 'DAT File : ', datfile finally: f.close() 문제점 :: 파일명이 한글일 경우 깨짐. 더보기
환경변수 확인 import os ftrg = open('c:/temp/listenv.txt', 'w') try: envDict = os.environ osCurrentDirectory = os.getcwd() print >> ftrg, 'Current Directory: %s' % osCurrentDirectory print >> ftrg, '==============================' print >> ftrg, 'List of environment variables:' print >> ftrg, '==============================' for aKey in envDict.keys(): print >> ftrg, '%s\t= %s' % (aKey, envDict[aKey]) print >.. 더보기
Jython tip Hidden variables that's two leading underscores For example: class MyClass: __attr = 10 # private class attribute def method1(self): pass def method2(self, p1, p2): pass def __privateMethod(self, text): self.__text = text # private attribute instance constructor class Class1: def __init__ (self): # no arguments self.data = [] # set implicit data class Class2: def __init__ (self, v1, v2): # 2 req.. 더보기