java - 使用 Java 从 MySQL 获取随机字符串

标签 java mysql

我实际上有一个问题,我不知道如何获得随机数 我的表中的昵称称为“nicks”,其中该列称为“nicknames”。

这是我的一个例子。

private String getNames() {
    String names= "";
    try {
        ResultSet rs = Core.getSQL().getResultSet("SELECT * FROM nicks");

        names = rs.getString("nicknames");
    } catch (Exception e) {
        e.printStackTrace();
    }
    return names;
  }
}

有人可以告诉我为什么我只得到字符串“”以及如何从数据库中获取一个随机条目吗?

希望有人能帮助我。

最佳答案

看看这个问题:How to request a random row in SQL?

此外,您的 try block 应该如下所示:

try {
    ResultSet rs = Core.getSQL().getResultSet("SELECT * FROM nicks");

    rs.next();
    names = rs.getString("nicknames");
}

关于java - 使用 Java 从 MySQL 获取随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30624345/

相关文章:

java - 使用 Hibernate Multi-Tenancy 的分布式查询

java - if(a&&b) 是否应该比 if(a) if(b) 花费更多时间?

java - 符号亮起且无相机权限无法解决

php - mysql 的凭据应该放在哪里?

javascript - jQuery.ParseJson 没有从 mysql 数据库返回值

java - 为什么 MediaPlayer 没有准备好?

java - 防止 MySQL JDBC 驱动程序将 DateTime 转换为本地时间

mysql - 如何存储百分比值?

php - 将 .BAK 文件转换为 .SQL 以在 XAMPP phpmyadmin 中使用

php - MySQL - Case/If 语句