【发布时间】:2023-03-23 05:52:01
【问题描述】:
我正在尝试在应该使用 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:每当执行方法时,通信链接失败!。我很确定数据库正在运行并且信息(连接到数据库的用户名和密码)都正常!
希望有人能提前帮助我,谢谢。
【问题讨论】:
-
标题说 posgresql,您已标记为 mysql,并且您正在使用 android,其唯一可用的数据库是 sqlite?
-
对不起,我已经更改了 postgresql xD..我正在使用 ormlite 并尝试连接到本地服务器 (localhost) 中的 mysql 数据库