package First_web_package;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/test2")
public class TestDB extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>Servlet JDBC</title></head>");
out.println("<body>");
out.println("<h1>Servlet JDBC</h1>");
out.println("</body></html>");
// connecting to database
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
out.println("Create the driver instance.<br>");
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/test", "root", "root123");
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT * FROM test.User");
// displaying records
while (rs.next()) {
out.print(rs.getObject(1).toString());
out.print("\t\t\t");
out.print(rs.getObject(2).toString());
out.print("<br>");
}
} catch (SQLException e) {
throw new ServletException("Servlet Could not display records.", e);
} catch (ClassNotFoundException e) {
throw new ServletException("JDBC Driver not found.", e);
} catch (IllegalAccessException e) {
// TODO: handle exception
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (con != null) {
con.close();
con = null;
}
} catch (SQLException e) {
}
}
out.close();
}
}
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/test2")
public class TestDB extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>Servlet JDBC</title></head>");
out.println("<body>");
out.println("<h1>Servlet JDBC</h1>");
out.println("</body></html>");
// connecting to database
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
out.println("Create the driver instance.<br>");
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/test", "root", "root123");
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT * FROM test.User");
// displaying records
while (rs.next()) {
out.print(rs.getObject(1).toString());
out.print("\t\t\t");
out.print(rs.getObject(2).toString());
out.print("<br>");
}
} catch (SQLException e) {
throw new ServletException("Servlet Could not display records.", e);
} catch (ClassNotFoundException e) {
throw new ServletException("JDBC Driver not found.", e);
} catch (IllegalAccessException e) {
// TODO: handle exception
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (con != null) {
con.close();
con = null;
}
} catch (SQLException e) {
}
}
out.close();
}
}
пакет First_web_package;
импорт java.io.IOException;
import java.io.PrintWriter;
импорт java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet ( "/ test2")
открытый класс TestDB расширяет HttpServlet {
публичный сервис void (запрос HttpServletRequest, ответ HttpServletResponse)
выдает IOException, ServletException {
response.setContentType ( "текст / html");
PrintWriter out = response.getWriter ();
out.println ( "<HTML>");
out.println ("<head> <title> JDBC сервлета </ title> </ head>");
out.println ( "<тело>");
out.println ("<h1> Сервлет JDBC </ h1>");
out.println ( "</ тело> </ HTML>");
// подключение к базе данных
Соединение con = null;
Заявление stmt = null;
ResultSet rs = null;
пытаться {
out.println («Создать экземпляр драйвера.»);
Class.forName ( "com.mysql.jdbc.Driver") newInstance ().
con = DriverManager.getConnection (
"jdbc: mysql: //127.0.0.1: 3306 / test", "root", "root123");
stmt = con.createStatement ();
rs = stmt.executeQuery ("SELECT * FROM test.User");
// отображение записей
while (rs.next ()) {
out.print (rs.getObject (1) .ToString ());
out.print ( "\ т \ т \ т");
out.print (rs.getObject (2) .ToString ());
out.print ( "");
}
} catch (SQLException e) {
выбросить новое ServletException («Сервлет не может отображать записи.», e);
} catch (ClassNotFoundException e) {
выбросить новое исключение ServletException («Драйвер JDBC не найден.», e);
} catch (IllegalAccessException e) {
// TODO: обработать исключение
} catch (InstantiationException e) {
// TODO автоматически сгенерированный блок catch
e.printStackTrace ();
}в конце концов {
пытаться {
if (rs! = null) {
rs.Close ();
rs = ноль;
}
if (stmt! = null) {
stmt.close ();
stmt = ноль;
}
if (con! = null) {
con.close ();
con = null;
}
} catch (SQLException e) {
}
}
out.close ();
}
}
импорт java.io.IOException;
import java.io.PrintWriter;
импорт java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet ( "/ test2")
открытый класс TestDB расширяет HttpServlet {
публичный сервис void (запрос HttpServletRequest, ответ HttpServletResponse)
выдает IOException, ServletException {
response.setContentType ( "текст / html");
PrintWriter out = response.getWriter ();
out.println ( "<HTML>");
out.println ("<head> <title> JDBC сервлета </ title> </ head>");
out.println ( "<тело>");
out.println ("<h1> Сервлет JDBC </ h1>");
out.println ( "</ тело> </ HTML>");
// подключение к базе данных
Соединение con = null;
Заявление stmt = null;
ResultSet rs = null;
пытаться {
out.println («Создать экземпляр драйвера.»);
Class.forName ( "com.mysql.jdbc.Driver") newInstance ().
con = DriverManager.getConnection (
"jdbc: mysql: //127.0.0.1: 3306 / test", "root", "root123");
stmt = con.createStatement ();
rs = stmt.executeQuery ("SELECT * FROM test.User");
// отображение записей
while (rs.next ()) {
out.print (rs.getObject (1) .ToString ());
out.print ( "\ т \ т \ т");
out.print (rs.getObject (2) .ToString ());
out.print ( "");
}
} catch (SQLException e) {
выбросить новое ServletException («Сервлет не может отображать записи.», e);
} catch (ClassNotFoundException e) {
выбросить новое исключение ServletException («Драйвер JDBC не найден.», e);
} catch (IllegalAccessException e) {
// TODO: обработать исключение
} catch (InstantiationException e) {
// TODO автоматически сгенерированный блок catch
e.printStackTrace ();
}в конце концов {
пытаться {
if (rs! = null) {
rs.Close ();
rs = ноль;
}
if (stmt! = null) {
stmt.close ();
stmt = ноль;
}
if (con! = null) {
con.close ();
con = null;
}
} catch (SQLException e) {
}
}
out.close ();
}
}
У записи 5 лайков,
0 репостов.
0 репостов.
Эту запись оставил(а) на своей стене Елена Савва