begin process at 2012 02 09 06:30:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Servlet

 > JAVA SERVLET + MYSQL

JAVA SERVLET + MYSQL


 Information sur la source

Note :
10 / 10 - par 4 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Servlet Classé sous :servlet, mysql, connexion, connection, database Niveau :Initié Date de création :10/03/2003 Date de mise à jour :06/04/2003 14:24:49 Vu :38 879

Auteur : ponsjohann

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

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

Source

  • /*
  • 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)
  • {
  • ;
  • }
  • }
  • }
/*
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)
      {
        ;
      }
    }
  }

 



 Sources du même auteur

CONCATÉNATION DE DEUX PDF
JAVA DTMF

 Sources de la même categorie

Source avec Zip Source avec une capture CALCULER SES DEPENCES - APPLICATION JEE par sarathai
Source avec Zip CREATION D'UN SERVICE WEB par ismailinf
Source avec Zip Source avec une capture AUTOMATE DESSIN par sadkikamal
Source avec Zip Source avec une capture MAP 3D ISOMETRIQUE par coucou747
Source avec Zip Source avec une capture STRUTS AVEC HIBERNAT (SOUS MYSQL) par khsam2001

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture GESTIONNAIRE DE CAFÉTÉRIA par magicraky
Source avec Zip Source avec une capture MAP 3D ISOMETRIQUE par coucou747
CONNEXION À UNE BASE DE DONNÉES SQL SERVER 2005 par davidyannick
MANAGER JDBC : TOUT CE QU'IL FAUT POUR SE CONNECTER AUX BASE... par Duss
Source avec Zip OBJETS JDBC par Mandrake

Commentaires et avis

Commentaire de medyC le 05/03/2004 10:23:27

Il y a une erreur sur cette page : remplasser class par Class à la ligne 16 sinon ts est bon ;-).

Commentaire de bouha2006 le 03/04/2008 23:55:09

svp keske signifie

ResultSet rs = stmt.executeQuery("SELECT * FROM essai");

quel est le rôle de la table essai

Commentaire de mahamourta le 03/12/2009 10:41:07

bonjour

J'ai telecharger le jdbc de mysql qui passe bien mais au niveau du code je n'arrive pas a me connecter a ma base de donnee(les parametres sont exacts).

Voici le code de ma servlet Test:
package test;


import java.io.IOException;
import java.sql.*;


import javax.servlet.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Test extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException{

  

try
{
Class.forName("org.gjt.mm.mysql.Driver");
String url = "jdbc:mysql://localhost/eleve";
String utilisateur = "root";
String motdepasse = "";
Connection con = DriverManager.getConnection(url,utilisateur,motdepasse);

RequestDispatcher dispatch = request.getRequestDispatcher("ok.jsp");
dispatch.forward(request, response);
}

catch (Exception e1)
{
RequestDispatcher dispatch = request.getRequestDispatcher("erreur.jsp");
dispatch.forward(request, response);
}
Merci pour votre aide

Commentaire de jacem2008 le 03/04/2010 12:17:45

svp j'ai eu une erreur au niveau de HttpServlet et au niveau de l'importation de javax.servlet.http.HttpServlet

Commentaire de jacem2008 le 03/04/2010 12:18:59

svp j'ai eu une erreur au niveau de HttpServlet et au niveau de l'importation de javax.servlet.http.HttpServlet est ce que vous avez vous avez une solution a cette erreur

Commentaire de hsn88 le 16/09/2011 01:04:38

moi aussi j'ai le meme problem erreur sur import java.  je trouve pas java.servlet

Commentaire de Julien39 le 16/09/2011 08:40:06 administrateur CS

Bonjour,

Cette libraire a été intégrée dans le jdk à partir de 1.6 je crois donc, si vous êtes en 1.5, ajouter Servlet dans voter Build path. Voilà un lien pour le télécharger : http://www.java2s.com/Code/Jar/STUVWXYZ/Downloadservlet23jar.htm

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Connexion active - MySQL [ par tweeder ] Bonjour à tous, Après une longue période d'inactivité, j'obtiens l'erreur ci-bas: "The last packet successfully received from the server was XXX seco connection database MySQL et JAVA [ par dav1982 ] Slt les gats jai  une base de donnee MySQL  ou je veu enregistrer les donnees ke lutilisateur entre dans les tables mais jai pas d'idee.Je veu par exe Connexion à une database MySQL sur un poste du réseau local [ par DexterMorgan ] Bonjour, J'ai 2 postes, sur l'un des deux il y a une base de données MySQL (celle qui s'installe avec easyPHP) j'aime mettre sur l'autre poste une in connexion SQL impossible depuis servlet [ par casta48 ] Bonjour, sous ubuntu 10.10, j'execute un servlet sur une machine ayant aussi une database/serveur MySQL. Malheuresement, j'obtiens le message d'erreu comment récupérer les données saisie par le GUI dans ma base de donnée musql?? [ par hedouda ] bonjour a tous !! je bosse sur matlab 7.8 et je besoin de récupérer mes données saisie dans le gUI dans min base de données de mySQL mais j'arrive pa connection bd mysql jme [ par clauzel2008 ] salut à tous les codeurs moi je suis encore debutant sur j2me j'ai un problème particulier je voudrais faire interagir mon application codée sur j2me connexion BD mysql [ par karimainformatique ] Bonjour tt le monde je veux faire une connexion à une BD mysql. j'ai ecris mon code java mais j'ai le probleme suivant: Description Resource Path Loc connection database bloquer lorsque je déplacer dans autre pc [ par benimen ] [b]Bonjour,[/b] Est ce qu'il y a quelqu'un qui a un aider sur mon problème?????[^^happy13] j'ai un problème au niveau de connection au databaes avec netbeans et connexion base de données mysql [ par afeftelecom ] salut, comment on peut faire une connexion avec netbeans et une base de données Mysql? m'envoyer le code source ou les etapes de la configuration auto connection java et mysql [ par galsenenforce ] Bonjour a tous ! je voudrais avoir un exemple de programme java liée avec une base de donnée MySql et des exemples de requetes sql sur comment affiche


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales