-0- 이놈의 sysdate때문에...ㅜㅡㅜ
쿼리에서는 간단하게 (select sysdate from dual) 하면 얻어 올수 있다.
받아오는 것은 java.sql.Date 으로 받는다.그래서!
//값을 받을 해쉬테이블 선언
Hashtable ht = new Hashtable();
//커넥터들 선언
Connection con;
Statement stmt;
ResultSet rset;
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("DBIP부분", "사용자ID", "패스워드");
stmt = con.createStatement();
try {
String query = "select sysdate from dual";
//쿼리 날리고
rset = stmt.executeQuery(query);
//가져온걸 해쉬테이블에 넣고
while (rset.next()) {
ht.put("sysdate", rset.getString("sysdate "));
}
rset.close();
} catch (java.lang.Exception ex) {
System.out.println("에라 발생 = " + ex.getMessage());
ex.printStackTrace();
}
java.sql.Date date = (java.sql.Date) ht.get(sysdate);
이제 date변수를 프린트 해보면 DB에서 가져온 시간을 잘 찍어댄다.
만일 sysdate에 값을 넣고 싶으면 그냥 insert에 "select sysdate from dual" 이걸 그냥 넣어라;;-0-;;(그게 그거니까)
insert into 테이블이름 (sysdate칼럼) values (select sysdate from dual);
이렇게 하는게 심신에 편할것이다. -0- 난 도저희 어떻게 넣는질 몰라서 그냥 이렇게햇음;
[출처] mysql date 형의 컬럼에 오늘 날짜 넣어주기(jsp)|작성자 닉
'web > JSP' 카테고리의 다른 글
서블릿 매핑! (5) | 2010.10.18 |
---|---|
jsp 간단한 계산 스크립트 (0) | 2010.10.15 |
JSP 한글깨짐 (0) | 2010.10.13 |
script 즐겨찾기 등록, 시작페이지로 등록 (0) | 2010.10.07 |
JSP excel 소수점 변환 문제! (excel format 문제!) (0) | 2010.10.06 |