JimmyÀÇ È¨ÆäÀÌÁö > Java > JSP °­ÁÂ4(JDBC¸¦ »ç¿ëÇÏ´Â ¹æ¹ý)

       

Á¦¸ñ : JSP °­ÁÂ4(JDBC¸¦ »ç¿ëÇÏ´Â ¹æ¹ý)
<%@ page language="java" import="java.sql.*,java.io.*" %>
<%-- jsp4.jsp --%>
<%-- ³×¹øÂ° ¿¹Á¦ÀÔ´Ï´Ù.
     jdbc »ç¿ëÇϱâ
--%>

<html>
<body>

<%
 java.sql.Connection conn= null;
 java.sql.PreparedStatement ps =null;
 java.sql.ResultSet rs =null;
 String stmt = null;
 String strRet = null;
 int    intRet = 0;
 
   // 1. jdbc driver ¸¦ µî·ÏÇÑ´Ù.
   try {
     Class.forName("oracle.jdbc.driver.OracleDriver");
   } catch (ClassNotFoundException e ) {
     out.println(e);
   }
   
   // 2. DB¿Í ¿¬°áÇÑ´Ù.
   try{
    conn = java.sql.DriverManager.getConnection(
               "jdbc:oracle:oci8:@","id","passwd");
   } catch (java.sql.SQLException e) {
     out.println(e);
   }
   
   // 3. select
   try {
    ps = conn.prepareStatement("select name,no from test");
    rs   = ps.executeQuery();

    // ResultSet¿¡ ÀúÀåµÈ ÀڷḦ ÇÑ ·¹ÄÚµå Àоî¿Â´Ù.
    rs.next();
    strRet = new String( rs.getString("name").getBytes("KSC5601"),"8859_1");
    intRet = rs.getInt("no");
    out.println("name1 = " + strRet + "<br>");
    out.println("no1   = " + intRet + "<br>");

    // ResultSet¿¡ ÀúÀåµÈ ÀڷḦ ÇÑ ·¹ÄÚµå Àоî¿Â´Ù.
    rs.next();
    strRet = new String( rs.getString("name").getBytes("KSC5601"),"8859_1");
    intRet = rs.getInt("no");
    out.println("name2 = " + strRet + "<br>");
    out.println("no2   = " + intRet + "<br>");

   // 4.db¸¦ ´Ý´Â´Ù.
    rs.close();
    ps.close();
    conn.close();

   } catch (java.sql.SQLException e) {
     System.out.println(e);
   } catch (java.io.UnsupportedEncodingException e) {
     System.out.println(e);
   }

%>

</body>
</html>

-----------------------------------------------------

°á°ú:
name1 = ÀÚ·áa
no1 = 1
name2 = ÀÚ·áb
no2 = 2

-----------------------------------------------------
¼³¸í:
»ç¿ë ¹æ¹ýÀº jdbc°­ÁÂ(jdbc4.txt)¿¡ ³ª¿Â °ÅÈñ ±×´ëµµ »ç¿ëÇϸéµË´Ï´Ù. 
Â÷À̰¡ ÀÖ´Ù¸é Á¦°¡ ¾²°í ÀÖ´Â jswdk-1.0¿¡¼­ package¸¦ import½ÃŰÁö
¸øÇÏ´Â °Í °°½À´Ï´Ù.¾Æ´Ï¸é Á¦°¡ Àß ¸ð¸£°Å³ª...
±×·¡¼­ °´Ã¼¾Õ¿¡ ÆÐŰÁöÀ̸§À» ¸í½ÃÇß½À´Ï´Ù.

¿¹¸¦ µé¾î
 java.sql.Connection conn= null;


±Ã±ÝÇÑÁ¡ÀÖÀ¸¸é Q&A¿¡ ±ÛÀ»³²°ÜÁÖ¼¼¿ä       

       
       

Jimmy´Â ´©±¸Àΰ¡bit10ÁÖ¼Ò·Ï - ¹æ¸í·Ï - Q&A - E-mail

½Åºñ·Î - °æÈñ´ëÀüÀÚ°ú88Çйø¸ðÀÓ¹æ - ¶óÀÌÄÚ½º - Æ®¶óÀÌÆ÷µå


Âü°í·Î Á¦È¨ÆäÀÌÁöÀÇ Çü½ÄÀº ¶óÀÌÄÚ½º ȨÆäÀÌÁöÀÇ ¼Ò½º¸¦ ÂüÁ¶ÇÏ¿´½À´Ï´Ù.