package cwp; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; import java.io.IOException; import java.io.ObjectOutputStream; import java.sql.*; public class DBServlet extends HttpServlet { public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws ServletException, IOException { String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; // use Jdbc-Odbc-Bridge String url = "jdbc:odbc:ayedduladb"; // as defined in the ODBC Data Source Administrator java.sql.Connection connection = null; java.sql.ResultSet resultSet = null; java.sql.Statement statement = null; try { try{ Class.forName(driver); // load the driver class } catch(ClassNotFoundException e) { throw new UnavailableException(this, "can not load db driver"); } // when the driver is loaded into memory, it registers itself with the DriverManager // as an available database driver connection = java.sql.DriverManager.getConnection(url, null, null); // connect to database statement = connection.createStatement(); resultSet = statement.executeQuery("select * from employee"); //while (resultSet.next()) //{ // System.out.println(resultSet.getString(2)); // get value in first column //} res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println(" mysql odbc servlet"); out.println(""); while (resultSet.next()) { out.println(resultSet.getString("employeeName")); out.println(" = "); out.println(resultSet.getString("phoneNumber")); out.println("
"); } out.println(""); } catch (SQLException anSQLException) { anSQLException.printStackTrace(); } } public void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws ServletException, IOException { String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; // use Jdbc-Odbc-Bridge String url = "jdbc:odbc:ayedduladb"; // as defined in the ODBC Data Source Administrator java.sql.Connection connection = null; java.sql.ResultSet resultSet = null; java.sql.Statement statement = null; try { try{ Class.forName(driver); // load the driver class } catch(ClassNotFoundException e) { throw new UnavailableException(this, "can not load db driver"); } // when the driver is loaded into memory, it registers itself with the DriverManager // as an available database driver connection = java.sql.DriverManager.getConnection(url, null, null); // connect to database statement = connection.createStatement(); resultSet = statement.executeQuery("select * from employee"); //while (resultSet.next()) //{ // System.out.println(resultSet.getString(2)); // get value in first column //} res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println(" mysql odbc servlet"); out.println(""); while (resultSet.next()) { out.println(resultSet.getString("employeeName")); out.println(" = "); out.println(resultSet.getString("phoneNumber")); out.println("
"); } out.println(""); } catch (SQLException anSQLException) { anSQLException.printStackTrace(); } } }