Ormlite连接到mysql数据库

时间:2016-04-30 00:38:27

标签: android mysql ormlite

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

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:每当执行methood时通信链接失败!我非常确定数据库正在运行,并且信息(连接到数据库的用户名和密码)都没问题!

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

1 个答案:

答案 0 :(得分:1)

首先我应该在AsyncTask中执行网络工作或者在第二个新线程中执行网络工作以引用localhost我应该使用地址10.0.2.2,因为我正在使用android模拟器。

已解决!