Ormlite 连接到 mysql 数据库

Ormlite connect to mysql database

我正在尝试在应该使用 ormlite 的 android 应用程序中使用 JdbcConnectionSource 连接到 mysql 数据库。我有这个方法应该连接到数据库并创建一个用户 table 如果它不存在:

public UserDao() throws SQLException {

    connectionSource = new JdbcConnectionSource("jdbc:mysql://localhost:3306/sell_buy", "root", "");
    utilisateurDao = DaoManager.createDao(connectionSource, User.class);
    TableUtils.createTableIfNotExists(connectionSource,
            Utilisateur.class);
}

问题是,每当执行该方法时,我都会收到 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信 link 失败!。我很确定数据库是 运行 并且信息(连接到数据库的用户名和密码)没问题!

希望有人能提前帮助我,谢谢。

首先,我应该在 AsyncTask 或新线程中执行网络工作,其次是引用本地主机,我应该使用地址 10.0.2.2,因为我正在使用 android 模拟器。

已解决!