Java servlet + mysql

Contenu du snippet

Code pour se connecter à une base de données Mysql depuis une servlet java.

Source / Exemple :


/*
Pensez à télécharger le pilote JDBC sur le site de MySql 

  • /
import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class DBServlet extends HttpServlet { private Connection con; private PrintWriter out; public void init(ServletConfig conf) throws ServletException { super.init(conf); try { Class.forName("com.mysql.jdbc.Driver"); con =DriverManager.getConnection ("jdbc:mysql://localhost:3306/NomDeVotreBase", "VotreIdMySql", "VotreMdpMySql"); } catch(Exception e) { System.out.println(e); } } public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); try { out = res.getWriter(); out.println("<html><head><title>"); out.println("JDBC Servlet"); out.println("</title></head><body>"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM essai"); out.println("<UL>"); while(rs.next()) { out.println("<LI>" + rs.getString("nom")); } out.println("</UL>"); rs.close(); stmt.close(); } catch(SQLException e) { out.println("Exception SQL"); } catch(IOException e) { } out.println("</body></html>"); out.close(); } public void destroy() { try { con.close(); } catch(SQLException e) { ; } } }

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (ponsjohann)