일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- php
- 날짜
- MYSQL
- html
- DB
- Oracle
- json
- maven
- 호환성
- 전자정부 표준프레임워크
- 이클립스
- 오라클
- null
- exception
- spring form tag
- JSTL
- checbox
- 스크립트
- SSL
- 톰캣
- 문자열
- 한글
- 웹 플랫폼 설치 관리자
- switch
- RADIO
- HTML5
- jquery
- java
- 네이버스마트 에디터
- @RequestBody
- Today
- Total
개인적인 정리
java 에서 ms-sql 연결하기 본문
ms-sql 연결하기
http://web-obj.tistory.com/211
와 같이 데이타베이스를 하나 추가하는 방식으로 할까 하다가
connection 을 사이트내에서 극히 일부에서만 사용하게 되어
따로 분리하지 않고 예전에 하던 날코딩 방식으로 진행을 하였다.
1. 드라이버 다운로드
시스템 구성환경은
jdk1.8 이다
드라이버 다운로드
https://www.microsoft.com/ko-kr/download/details.aspx?id=11774
파일을 다운받아서 압축을 풀고 아래 파일을 WEB-INF/lib에 추가한다.
2. 소스는 아래와 같다.
String url =
url = "jdbc:sqlserver://ip:port;DatabaseName=데이타베이스명";
String aaaaa ="";
String bbbbb ="";
String ccccc ="";
String ddddd ="";
String eeeee ="";
if(url.length() > 0){
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection(url, "DB접속아이디", "DB접속 비밀번호");
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * FROM 테이블명");
while( rs.next() ) {
aaaaa = CommonUtil.checkNull(rs.getString("aaaaa"), "");
bbbbb = CommonUtil.checkNull(rs.getString("bbbbb"), "");
ccccc = CommonUtil.checkNull(rs.getString("ccccc"), "");
ddddd = CommonUtil.checkNull(rs.getString("ddddd"), "0");
eeeee = CommonUtil.checkNull(rs.getString("eeeee"), "0");
}
if(rs != null) rs.close();
if(stmt !=null) stmt.close();
if(conn !=null) conn.close();
}catch(Exception e){
e.printStackTrace();
if(rs != null) rs.close();
if(stmt !=null) stmt.close();
if(conn !=null) conn.close();
}finally {
if(rs != null) rs.close();
if(stmt !=null) stmt.close();
if(conn !=null) conn.close();
}
}else {
aaaaa ="";
bbbbb ="";
ccccc ="";
ddddd ="0";
eeeee ="0";
}
3. 실제 사용은 이것을 json형태로 매핑해서 전달하도록 만들었다.
'전자정부표준프레임워크' 카테고리의 다른 글
jdk 유료화에 대한 링크들 (0) | 2019.08.18 |
---|---|
c:out 에서 <br> 태그 안먹힐 때 (0) | 2019.04.29 |
<form:input readonly 사용법.... (1) | 2019.02.24 |
전자정부프레임워크 세션 사용법 (0) | 2019.01.31 |
checkbox 를 통한 게시물 삭제 (0) | 2019.01.14 |
java에서 모든 request 객체보기 (0) | 2019.01.14 |
JSTL replace (0) | 2018.12.27 |
JSTL 작은 따옴표 replace (0) | 2018.11.19 |