1. pyodbc 설치 python -m pip install 2. 소스단 import pyodbc server = 'tcp:아이피,포트' database = '데이터베이스명' username = '아이디' password = '패스워드' conn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password) cursor = conn.cursor() queryArr = [] queryArr.append("SELECT") queryArr.append("*") queryArr.append("FROM TABLE_NAME") queryStr ..
jQueyr와 같은 여타 다른 JS라이브러리를 사용하지 않고 javascript만 사용하는 걸 pure javascript 혹은 vanillaJS 혹은 plain javascript라고 부른다. 요즘 순수 자바스크립트만으로 개발할 경우가 생겨서 이참에 자주 사용하는 코드들을 정리해봤다. $(document).ready(function() { console.log("jQuery document ready!"); }); document.addEventListener("DOMContentLoaded", function(event) { console.log("javascript document ready!"); }); // 1. 클래스명으로 값 가져오기. // jQuery $(".someClassName").v..
메시지의 종류는 총 3가지다. - 타임메시지: 지정한 시간(초)만큼 보였다가 사라지는 메시지. - 일반메시지: 닫기 버튼을 눌러야 사라지는 메시지. (showAlertCall()을 사용할 경우 컨펌메시지처럼 닫기 후 실행될 함수 불러올 수 있음.) - 컨펌메시지: 확인 버튼을 클릭 시, 특정 함수 실행. 제목입니다. × 내용입니다. 제목입니다. × 내용입니다. 닫기 확인 제목입니다. × 내용입니다. 닫기 let timeAlInterval; let confirmFuncName; let confirmParams; let closeFuncName; let closeParams; $(document).ready(function() { let confirmModalOK = document.querySelector..
가끔 조인을 해서 UPDATE해야 하는 경우가 있다. 이럴 땐 아래와 같이 해주자. UPDATE TABLE_01 SET COLUMNB01 = '수정할 내용' FROM TABLE_01 LEFT JOIN TABLE_02 ON TABLE_01.ID = TABLE_02.ID AND TABLE_01.PHONE = TABLE_02.PHONE WHERE TABLE_01.ID = 'ID001' AND TABLE_02.STATUS = 'Y'
new로 객체 생성을 했을 때, 그 생성한 객체를 통해 bean 등록이 되어있는 service 객체를 사용하고 싶을 때가 있다. 예를 들어, Thread 안에서 서비스 객체를 불러서 쓰고 싶을 때가 그런 경우인데. 이때 Thread 클래스에서 그냥 @Autowired할 경우 nullpointerexcecption이 떨어진다. 그러면 어떻게 해야 하나? 만들어진 서비스 빈을 빈 네임으로 불러서 가져오면 된다. 1. Bean을 가져오기 위해서는 ApplicationContext가 일단 필요하다. import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.sprin..
T.컬럼=조건값으로 조회된 값이 있다면 수정하고, 그렇지 않다면 새로 추가하기. MERGE INTO 테이블명 T USING (VALUES(1)) AS Source (Number) ON T.컬럼 = #{조건} WHEN MATCHED THEN UPDATE SET T.컬럼 = #{패러미터} ,T.컬럼 = GETDATE() ,T.컬럼 = #{패러미터} WHEN NOT MATCHED THEN INSERT (컬럼 , 컬럼 , 컬럼 ) VALUES (#{패러미터} , GETDATE() , #{패러미터} );