2015-04-16 1 views
-1

Je suis confronté à cette erreur lorsque j'essaie d'appeler une connexion à une base de données à partir d'une classe MIDlet. J'ai créé un fichier de classe pour la connexion JDBC et créé un objet pour cette classe dans la classe MIDlet. J'essaie d'appeler cette méthode de connexion JDBC dans la méthode startApp() de MIDlet, mais je suis confronté à l'erreur suivante.Où puis-je trouver le fichier java.util.Properties?

ne peut pas accéder java.util.Properties
fichier de classe pour java.util.Properties not found

Connection con = DriverManager.getConnection ("jdbc: mysql: // localhost/J2ME", "root "," mysql ");
1 erreur

dans le code

import java.sql.*; 
public class JDBCprogram { 
    public void runJDBC() { 
     Connection con = DriverManager.getConnection("jdbc:mysql://localhost/j2me","root","mysql"); 
     Class.forName("com.mysql.jdbc.Driver"); 
     Statement stmt = con.createStatement(); 
     String sqlquery = "select * from employee"; 
     ResultSet rs = stmt.executeQuery(sqlquery); 
    } 
} 
+0

Avez-vous essayé d'utiliser la syntaxe ici, où l'utilisateur et le mot de passe sont placés dans la chaîne de connexion ?: http://dev.mysql.com/doc/connector-j/fr/connector-j-usagenotes-connect- drivermanager.html –

+2

JavaME contient uniquement un sous-ensemble de java.util. *. Je ne pense pas que java.util.Properties soit disponible. –

Répondre

0

Cela ressemble à quelque chose avec votre chemin de classe d'exécution est faux, qui pourrait être une réponse simple, à moins que l'erreur est trompeur.

+0

Qu'est-ce que je dois inclure alors? – Syed

+0

S'il vous plaît aidez-moi à corriger cette erreur. – Syed

+1

vient de réaliser que vous êtes dans une micro-édition de la JVM complète, donc vous aurez des limitations appliquées aux bibliothèques Java standard. Ma pensée immédiate est de ne pas se connecter directement à la base de données à partir de cette application, mais plutôt appeler une application côté serveur (en utilisant J2SE) où vous allez implémenter l'appel JDBC à la base de données. J'ai vu une telle chose mentionnée ici: http://stackoverflow.com/questions/3986250/advantage-and-disadvantage-of-j2me que j'ai cherché "limitations de J2ME". – Jonas