在哪里可以找到java.util.Properties文件?

在哪里可以找到java.util.Properties文件?,java,java-me,Java,Java Me,当我试图从MIDlet类调用数据库连接时,我遇到了这个错误。我已经为JDBC连接创建了一个类文件,并在MIDlet类中为该类创建了一个对象。我试图在MIDlet的startApp()方法中调用该JDBC连接方法,但遇到以下错误 无法访问java.util.Properties 找不到java.util.Properties的类文件 Connection con=DriverManager.getConnection(“jdbc:mysql://localhost/j2me“、”根“、”mysql

当我试图从MIDlet类调用数据库连接时,我遇到了这个错误。我已经为JDBC连接创建了一个类文件,并在MIDlet类中为该类创建了一个对象。我试图在MIDlet的startApp()方法中调用该JDBC连接方法,但遇到以下错误

无法访问java.util.Properties
找不到java.util.Properties的类文件

Connection con=DriverManager.getConnection(“jdbc:mysql://localhost/j2me“、”根“、”mysql”)
1错误

在代码中

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);
    }
}

听起来您的运行时类路径有问题,这可能是一个简单的答案,除非错误是误导性的。

那么我必须包括什么?刚刚意识到您在完整JVM的微版本中,因此您将对标准Java库应用限制。我的直接想法是不要直接从这个应用程序连接到数据库,而是调用一个服务器端应用程序(使用J2SE),在那里您将实现对数据库的JDBC调用。我在这里看到了这样一件事:当我寻找“J2ME限制”时,它对我来说是一个有用的链接,但我的任务是在没有servlet的情况下连接到数据库。有没有可能?为了尝试这一点,您可以尝试向可部署的MIDlet应用程序添加额外的JAR。我自己还没有构建MIDlet,但我可以想象,某些东西在默认情况下不可用也有安全性和性能方面的原因。我会根据迄今为止我所看到的关于这件事的一点,寻找人们做过这件事的证据。我假设您可能已经这样做了,servlet似乎离我们更近了。我认为这个选项在其他托管问题上是有挑战性的,但在我看来,它是一个更直接、更安全的模型。我尝试了很多方法来纠正这个错误,但都没有成功。如果您找到任何解决方案,请在这里分享。我还添加了不同的jar文件,如mysql连接器和jdbc api。您是否尝试使用此处的语法,其中用户和密码位于连接字符串中?:JavaME仅包含java.util.*的子集。我认为java.util.Properties不可用。