Pbl servlet sun java system applicatio server
am
-
lamifr Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
lamifr Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde et merci d'avance pour votre aide ,
je souhaite créer une servlet permettant d'accéder à une base de données mysql.
J'utilise sun java system application server comme serveur
il pointe toujours sur null
voici le code de ma servlet :
import java.io.*;
import java.sql.*;
import java.sql.Connection;
import java.sql.Statement;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.DriverManager;
import com.mysql.jdbc.*;
public class cnx extends HttpServlet
{
Statement sm;
Connection connl;
private PrintWriter out;
public void init(ServletConfig conf) throws ServletException
{
super.init(conf);
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance ();
String url = "jdbc:mysql://127.0.0.1/test";
conn =DriverManager.getConnection (url, "root", "");
}
catch(Exception e)
{
System.out.println(e);
}
}
public void doGet(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>");
sm = conn.createStatement();
ResultSet rs = sm.executeQuery("SELECT NOM FROM mot");
out.println("okd");
out.println("<UL>");
while(rs.next())
{
out.println("<LI>" + rs.getString("NOM"));
}
out.println("</UL>");
rs.close();
sm.close();
}
catch(SQLException e)
{
out.println("Exception SQL");
}
catch(IOException e)
{
}
out.println("</body></html>");
out.close();
}
public void destroy()
{
try
{
conn.close();
}
catch(SQLException e)
{
;
}
}
}
le rapport du log de sun indique une erreur au niveau de cette ligne : sm = conn.createStatement(); qui est en gras dans le code source.
merci pour votre aide
je pense que le pbl vient du fait qu'il faut configurer le driver jdbc sur sun. comment le faire ?
je souhaite créer une servlet permettant d'accéder à une base de données mysql.
J'utilise sun java system application server comme serveur
il pointe toujours sur null
voici le code de ma servlet :
import java.io.*;
import java.sql.*;
import java.sql.Connection;
import java.sql.Statement;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.DriverManager;
import com.mysql.jdbc.*;
public class cnx extends HttpServlet
{
Statement sm;
Connection connl;
private PrintWriter out;
public void init(ServletConfig conf) throws ServletException
{
super.init(conf);
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance ();
String url = "jdbc:mysql://127.0.0.1/test";
conn =DriverManager.getConnection (url, "root", "");
}
catch(Exception e)
{
System.out.println(e);
}
}
public void doGet(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>");
sm = conn.createStatement();
ResultSet rs = sm.executeQuery("SELECT NOM FROM mot");
out.println("okd");
out.println("<UL>");
while(rs.next())
{
out.println("<LI>" + rs.getString("NOM"));
}
out.println("</UL>");
rs.close();
sm.close();
}
catch(SQLException e)
{
out.println("Exception SQL");
}
catch(IOException e)
{
}
out.println("</body></html>");
out.close();
}
public void destroy()
{
try
{
conn.close();
}
catch(SQLException e)
{
;
}
}
}
le rapport du log de sun indique une erreur au niveau de cette ligne : sm = conn.createStatement(); qui est en gras dans le code source.
merci pour votre aide
je pense que le pbl vient du fait qu'il faut configurer le driver jdbc sur sun. comment le faire ?
A voir également:
- Pbl servlet sun java system applicatio server
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Reboot system now - Guide
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages