begin process at 2010 02 09 22:04:27
  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 :31 575

Auteur : ponsjohann

Ecrire un message privé
Commentaire sur cette source (3)
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 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
Source avec Zip Source avec une capture [SERVLET/AJAX/JDBC]POSSIBILITÉ DE CONSULTATION ET DE QUELQUE... par rt15
CRÉER UN COOKIE POUR LE CHOIX D'UNE LANGUE par kguy

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture APPLICATION WEB POUR LA GESTION D'UNE AGENCE DE LOCATION DE ... par rachid1449
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

 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 Connection sur un server mysql sous freebsd 6.2 --> java.io.EOFException [ par stou05 ] Bonjour,J'essaie de me connecter sur une base mysql depuis freebsd. J'utilise la jdk 1.5.0.16 sous freeebsd 6.2. J'utilise le mysql-connector-java-5.0 connection sous mysql [ par dembamody ] salut je voudrais un code pour me connecter à une base de données sous mysql. j'ai les driver MySQL ODBC 3.51 et easysoft ODBC-JDBC gatewayle nom de l gestion de connexion utilisateur avec servlet [ par leomagic ] J'ai créé une application Servlet qui contient de gestion d'utilisateur.Une page est présente pour gérer les utilisateurs connectés sur l'application. connexion MySql avec Eclipse [ par omarF ] j'ai un prb avec la connexion avecEclipse et Mysql .jai fait la configuration convenable (ODBC) mais sa tourne pas.aidez moi stpje croie que la faute connexion à mysql avec java [ par limalima ] Bonjour,j'essai de me connectet à mysql avec java, je vous donne le message qui s'affiche:echec pilote : java.lang.ClassNotFoundException echec connexion mysql/java [ par limalima ] Bonjour,je fais suite à ma première question,  j'ai mis le .jar sur mon classpath mais j toujours un message d'erreur:echec pilote : com.mysql.jdbc.Co connexion à une base de données MySQL [ par malbackt ] Bonjour;J'essaye depuis deux jous de me connecter à une base de données mysql mais je ne parvien toujours pas;mon code est le suivant:import connexion MySql et Netbeans [ par omarF ] Salut, Je veux un code qui me permé de faire une connexion entre une base des données MySql et NetBeans Merci davance


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,671 sec (4)

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