반응형
일반적으로 javascript 디버깅시에는 alert()를 주로 사용하게 되지만, alert를 실행 하는 순간 script가 멈추기
때문에 디버깅이 어려운 경우가 있다.
이런 단점을 극복할 수 있는 유용한 Javascript 디버깅 엔진을 소개 한다.

이름하여 blackbird(http://www.gscottolson.com/blackbirdjs/).



사용방법은 압축파일을 풀어서 blackbird.css, blackbird.js, blackbird_panel.png, blackbird_icons.png 파일을 웹폴더에 복사한 후 소스코드 각각 아래 처럼 추가 하고(물론 href 및 src 경로는 본인의 웹폴더 경로로 줘야 한다),

<link type="text/css" rel="Stylesheet" href="/blackbird.css" />
<script type="text/javascript" src="/blackbird.js"></script>

javascript로 다음과 같이 디버깅을 할 수 있다.

log.debug( 'this is a debug message' );
log.info( 'this is an info message' );
log.warn( 'this is a warning message' );
log.error( 'this is an error message' );


* 주의: 여기 까지가 홈페이지에 소개된 내용인데, 사실 이대로 해보면 Javascript 오류가 나면서 동작을 하지 않는다.
반드시 아래와 같이 DTD선언을 해줘야 한다(이것 찾느라 애 먹었음).

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

또한 처음에 디버깅 판넬이 나타나지 않으면 F2를 누르면 된다.



반응형
반응형

SP 수행결과를 테이블에 저장하려면 다음과 같이 한다.
(아래 예는 sp_lock 결과를 저장 함)

1) 저장할 테이블 생성

 create table lockinfo
(spid int, dbid int, objid int, lndld int, type char(50), resource char(100), mode char(20),
status char(50))


2) SP 수행 결과를 테이블에 저장

insert into lockinfo
exec sp_lock


3) 결과 조회

select distinct spid from lockinfo
where mode = 'X'

반응형
반응형
<INPUT TYPE="Submit"> 에서 OnClick 이벤트를 처리 할 경우에는 다음과 같이 한다.

OnClick="return functionName()"

functionName은 javascript의 function이름이다.

해당 function에서 validation check를 한 후, submit을 수행하지 않을 경우에는 return false;를 되돌리면 된다.
반응형
반응형

1. MS SQL Server JDBC Driver 설치

http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=99b21b65-e98f-4a61-b811-19912601fdc9


2. 다운로드 받은 파일(sqljdbc_2.0.1803.100_kor.exe)의 압축을 풀면 sqljdbc4.jar, sqljdbc.jar 파일이 있는데
   이를 jdk\jre\lib\ext 폴더에 복사 한다.

3. 환경설정에서 CLASSPATH를 추가한다.
  sqljdbc.jar 파일의 경로를 포함한 전체 이름을 지정한다.


4. 테스트용 java 소스

import java.sql.*;
import java.sql.SQLException;
import java.io.*;

public class test {
 public static void main(String[] args) throws Exception {
  String url = "jdbc:sqlserver://서버IP주소:1433;DatabaseName=데이터베이스명";
  Connection conn = null;
  Statement stmt = null;
  ResultSet rs = null;
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  conn = DriverManager.getConnection(url, "계정", "패스워드");
  stmt = conn.createStatement();
  rs = stmt.executeQuery("SELECT * FROM 테이블명");
  while( rs.next() ) {
   String field1 = rs.getString("필드명1");
   String field2 = rs.getString("필드명2");
   System.out.println(field1);
   System.out.println(field2);
  }
  rs.close();
  stmt.close();
  conn.close();
 }
}

5. 컴파일 및 실행

javac test.java
java  test

이 글이 도움이 되셨으면 댓글을 남겨 주세요!

 

 

[2014.02.10] 추가
  최신 버전인 JDBC 4.0 드라이버 주소는 다음과 같다.
  SQL Server용 Microsoft JDBC Driver 4.0

 

[2017.07.24] 추가
  최신 버전인 JDBC 6.4 드라이버 주소는 다음과 같다.
  SQL Server용 Microsoft JDBC Driver 6.4

 

[2019.06.25] 추가
  최신 버전인 JDBC 7.2 드라이버 주소는 다음과 같다.
  SQL Server용 Microsoft JDBC Driver 7.2

 

반응형

+ Recent posts