Rechercher : dans
Par :

Connexion Mysql NetBeans

Dernière réponse le 24 nov 2008 à 20:25:05 ayurr, le 10 jan 2008 à 10:50:11 
 Signaler ce message aux modérateurs

Bonjour,
J'ai essayé de me connecter à une base de donnée Mysql sous NetBeans (avec une application Mobile Application), le problème que je rencontre est le message d'erreur suivant:

Preverifying 402 file(s) into C:\mobilejava\Resto\build\preverified directory.
Error preverifying class com.mysql.jdbc.Blob
java/lang/NoClassDefFoundError: java/sql/Blob
C:\mobilejava\Resto\nbproject\build-impl.xml:269: Preverification failed with error code 1.
BUILD FAILED (total time: 12 seconds)

Remarque: la connexion ça marchait avec un projet de type General Java Application.


merci de vos aides

Cordiallement

Configuration: Windows XP
Firefox 2.0.0.11

Meilleures réponses pour « Connexion Mysql NetBeans » dans :
Eviter d'être bloqué en cas d'erreur TOO MANY CONNECTIONS VoirPar défaut, Mysql autorise 100 connexions (150 depuis la version 5.1) au serveur ... Cela signifie que le 101ème utilisateur recevra le message d'erreur "too many connections" ... Si cela vous arrive, quelqu'en soit la raison (site web trop...
MySQL en console sur Windows : désactiver le bip d'erreur VoirLorsque vous utilisez MySQL en console sur Windows, chaque erreur provoque un bip. Pour le désactiver, il vous suffit simplement de rajouter le paramètre -b dans votre chaîne de connexion : mysql -b -h serveur -u utilisateur -p Vos voisins...
MySQL - Savoir qui est connecté et qui fait quoi VoirPour connaître qui est connecté et ce qu'il fait au niveau d'une base MySQL il suffit de lancer la commande : mysql> show processlist; La liste des process et des utilisateur s'affiche. Pour terminer un processus, il suffit de le tuer en...
Connexion à la base de données avec JDBC VoirConnexion à la base de données L'API (Application Programming Interface) JDBC, c'est-à-dire la bibliothèque de classes JDBC, se charge de trois étapes indispensables à la connexion à une base de données : la création d'une connexion à la...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

kij_82, le 10 jan 2008 à 11:51:02

Bonjour,

L'erreur est évidente et java ne se trompe généralement pas :)

 java/lang/NoClassDefFoundError: java/sql/Blob 


Impossible donc de localiser la classe Blob.
Il faut donc que tu l'incluer à la classe qui l'utilise (vérifie les imports dans ta classe)
Si ce n'est pas ca, vérifie si cette classe Blob appartient à un package java non standard, auquel cas il faudrait que tu inclu la librairie à laquelle elle appartient à ton projet (clic droit projet -> properties -> java build path -> onglet Librairies (c'est comme ca sous Eclipse, à toi de trouver ou cela se situe sous NetBean).

Puisque cette connexion fonctionnait avec ton autre projet, regarde dans cet autre projet si tu n'as pas la librairie en question, et inporte là dans ton nouveau projet.

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~

Répondre à kij_82

2

ayurr, le 10 jan 2008 à 18:47:14

Merci bcp kiji_82,

le problème c est que: j'ai inclue la librairie Mysql (connecteur jdbc) que j'ai créée pour le 1er projet dans le deuxième. je l'ai suprimée et ça marche.

Merci pour l'aide

Répondre à ayurr

3

kij_82, le 11 jan 2008 à 11:45:00

Ok, si en supprimant cette librairie tu n'as plus l'erreur cela veut dire qu'elle prenait le pas sur une autre librairie (prioritaire donc). Tu dois donc certainement avoir ailleurs une librairie qui inclut ces fonctionnalités.
Mais puisque le pb est résolu tant mieux.

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~

Répondre à kij_82

4

wissem, le 19 nov 2008 à 18:40:58

Salam alaikoum
j'ai le meme probleme de vous et c'est resourdre votre probleme envoyer a moi le solution
le probleme est :
j'entraine de realaiser une application web etj'ai un probleme comment creer un compte d'utilisateur avec des champs identifians et mot de passe deja creer dans la base de donneé mysql (table etudiant)comment acceder a la base avec netbeans et comment valider les identifiant
merci

Répondre à wissem

5

 _Oran, le 24 nov 2008 à 20:25:05

Salam !
voila, si tu connait le NetBeans 6.1 ou 6.5 , tu pouvait creer un site web avec une base de données (MYSQL):
bdd, et creer une table user(id, user_identifiant, user_mdp)
je te donne le code pour t'entrainer.
<?php
include 'dbc.php';
$user_identifiant= mysql_real_escape_string($_POST['identifiant']);
if($_POST['Submit']=='Login')
{
$md5pass = md5($_POST['mdp']);
$sql = "SELECT id,user_identifiant FROM user WHERE
user_identifiant= '$user_identifiant' AND
user_mdp = '$md5pass' AND user_activated='1'";
$result = mysql_query($sql) or die (mysql_error());
$num = mysql_num_rows($result);
if($num != 0)
{

session_start();
list($user_id,$user_identifiant) = mysql_fetch_row($result);

$_SESSION['user']= $user_identifiant;
if(isset($_GET['ret']) && !empty($_GET['ret']))
{
header("Location: $_GET[ret]");
}
else
{
echo("à toi de décider.......");
}
exit();
}
header("Location: login.php?msg=Mot de passe incorrect");
exit();
}
?>
<?php
if (isset($_GET['msg']))
echo "<div > $_GET[msg] </div>";
?>
<table width="40%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#d5e8f9">
<div align="center"><font size="5">Identifiez-Vous</font></div></td>
</tr>
<tr>
<td bgcolor="#e5ecf9" >
<form name="form1" method="post" action="">

<p align="center">Votre Identifiant:<input name="identifiant" type="text" ></p>
<p align="center"> Mot de passe: <input name="mdp" type="password" ></p>
<p align="center"> <input type="submit" name="Submit" value="Login"></p>

</form></td>
</tr>
</table>

Répondre à _Oran