±Û¾´ÀÌ :ÀÌ°æÈ 1999³â 3¿ù 25ÀÏ 14:50:14
*** Source´Â ¾Æ·¡¿Í °°½À´Ï´Ù.***
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class JdbcCon1 extends HttpServlet
{
Connection con;
Statement stmt;
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out;
out = new PrintWriter(new OutputStreamWriter(res.getOutputStream(), "KSC5601"));
out.println("<html><body>");
try{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection ("jdbc:oracle:thin:@130.1.1.1:1521:ora1",
"yousr", "yousr");
stmt = con.createStatement();
} catch(Exception e) {
out.println("<p>Oracle JDBC Thin Driver load faild....<p>");
}
out.println("<p>The End</p>");
out.println("</BODY></HTML>");
out.flush();
out.close();
}
public String getServletInfo() {
return "sampleServlet Information";
}
}
°á°ú´Â ¾Æ·¡¿Í °°Àº ¿¡·¯°¡ ¹ß»ýÇÕ´Ï´Ù.
'''
500 Internal Server Error
JdbcCon1:
java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver
'''
Âü°í(ÀúÀÇ ÄÄÇ»ÅÍ È¯°æÀÔ´Ï´Ù!)
OS : NT4.0
Web Server : IIS4.0
Servler Engine : JRUN : 2.3
Java Development Tools : JDK1.2, JSDK2.0, JDBC-Thin(Oracle)
path¿Í classpath´Â Á¤»óÀûÀ¸·Î Ç¥±âÇÑ °Í °°½À´Ï´Ù.
¾Æ·¡¿Í °°Àº ¾îÇø®ÄÉÀ̼ÇÀº Á¤»óÀûÀ¸·Î ½ÇÇàµË´Ï´Ù.
import java.sql.*;
class JdbcTest {
public static void main (String args []) throws SQLException {
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@130.1.1.1:1521:ora1","yousr", "yousr");
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery ("select name from tblhuman");
while (rset.next ())
System.out.println (rset.getString (1));
}
}