JSP / SQL Server 2005

Marakima Messages postés 36 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 26 septembre 2009 - 31 août 2009 à 22:08
Marakima Messages postés 36 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 26 septembre 2009 - 2 sept. 2009 à 14:05
Bonsoir,
Je voudrais créer une page JSP qui va afficher les informations d'une table créer à partir d'une base de donnée "SQL Serveur Management Studio Express 2005".

J'ai déjà travailler avec JSP / MySQL,
mais jamais avec SQL Serveur.

Alors je voudrais bien savoir qu'elle sont les fichiers .jar dont j'aurais besoin, et quelles sont les méthodes pour effectuer la connexion avec la base de donné.

et merci

4 réponses

stop1985 Messages postés 28 Date d'inscription mardi 10 avril 2007 Statut Membre Dernière intervention 1 septembre 2009
1 sept. 2009 à 23:35
Qui cherche trouve.

une sollution simple c'est de travailler avec ODBC
0
Marakima Messages postés 36 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 26 septembre 2009 3
1 sept. 2009 à 23:45
Bonsoir Mr Stop1985

pourrez-tu me donner plus de détails, ou un exemple
0
stop1985 Messages postés 28 Date d'inscription mardi 10 avril 2007 Statut Membre Dernière intervention 1 septembre 2009
1 sept. 2009 à 23:53
Qui cherche trouve.

si vous avez déja connecté avec java et jdbc suivez les m etapes.
0
Marakima Messages postés 36 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 26 septembre 2009 3
2 sept. 2009 à 14:05
voici le code de ma page JSP:

<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<%
String connectionURL = "jdbc:sqlserver://localhost:1433;databaseName=DB;user=***;password=***";
Connection connection = null; 
Statement statement = null;
ResultSet rs = null;
%>

<%
try
{
 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
 connection = DriverManager.getConnection("jdbc:sqlserver://localhost:1433","***","***");
 statement = connection.createStatement();
 rs = statement.executeQuery("SELECT * FROM employee");
}

catch(SQLException e)
{
out.print("");
} 

%>


et voici l'erreur que je reçois :

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Exception in JSP: /employer.jsp:12

9: <%
10: try
11: {
12: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
13: connection = DriverManager.getConnection("jdbc:sqlserver://localhost:1433","***","***");
14: statement = connection.createStatement();
15: rs = statement.executeQuery("SELECT * FROM employee");


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
0
Rejoignez-nous