JDBC et mysql Erreur lors de la compilation
bonjour a tous
voila j ai fait un code pour me connecter a ma base sql puis remplir les champs
j ai mis le mysql connector dans le classpath
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| package sql;
import java.sql.*;
class testsql
{
public static void main(String[] args){
//Nom de mon pilote
String pilote = "com.mysql.jdbc.Driver";//"sun.jdbc.odbc.JdbcOdbcDriver";
try
{
//Chargement de mon pilote
Class.forName(pilote);
//Connexion à ma base mysql avec mon login et mot de passe(ici mot de passe vide)
Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost:3306","root","");
//Création de mon statement qui va me permettre d'executer mes requetes
Statement instruction = connexion.createStatement();
//Ma table s'appelle rapport_all_pc et tout ce qui reste dépend d'elle
ResultSet resultat = instruction.executeQuery("SELECT * FROM rapport_all_pc");
//voici maintenant mes colonnes
while(resultat.next())
{
System.out.println("---------------------------");
System.out.println("fields: "+resultat.getString("win xp"));
System.out.println("service pack: "+resultat.getInt("3"));
System.out.println("version: "+resultat.getFloat("1.36"));
System.out.println("prcessors: "+resultat.getInt("2"));
System.out.println("ip: "+resultat.getString("139.54.46.200"));
}
}
catch (Exception e)
{
System.out.println("echec pilote : "+e);
}
}
} |
et voici les erreurs qu il me sort je compile avec eclipse
Activation.main: avertissement : système sun.rmi.activation.execPolicy
propriété non spécifiée et ExecPermissions/ExecOptionPermissions
non autorisés ; les tentatives d'activation suivantes risquent d'échouer en raison de la vérification des permissions
ExecPermission/ExecOptionPermission. Pour obtenir de la
documentation sur la configuration de la sécurité rmid, reportez-vous à :
http://java.sun.com/j2se/1.4/docs/to...aris/rmid.html
http://javasun.com/j2se/1.4/docs/too...in32/rmid.html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Activation.main : une exception s'est produite : Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
at sun.rmi.transport.tcp.TCPTransport.listen(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.exportObject(Unknown Source)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(Unknown Source)
at sun.rmi.transport.LiveRef.exportObject(Unknown Source)
at sun.rmi.server.UnicastServerRef.exportObject(Unknown Source)
at sun.rmi.registry.RegistryImpl.setup(Unknown Source)
at sun.rmi.registry.RegistryImpl.<init>(Unknown Source)
at java.rmi.registry.LocateRegistry.createRegistry(Unknown Source)
at sun.rmi.server.Activation.main(Unknown Source)
Caused by: java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(Unknown Source)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(Unknown Source)
... 9 more |
voila si vous avez des idees n hesitez pas je debute en java
merci