Java simpe Mysql 查询

Posted

技术标签:

【中文标题】Java simpe Mysql 查询【英文标题】:Java simpe Mysql query 【发布时间】:2015-04-15 18:33:18 【问题描述】:

我正在尝试做一个简单的 mysql SELECT 查询

这是我的代码:

public Highscore[] load_localscores() 
        // load preferences
        SharedPreferences hiscores = PreferenceManager.getDefaultSharedPreferences(screen.getApplicationContext());
        Highscore highscore[] = new Highscore[highscore_number];

        for (int i = 0; i < highscore_number; i++) 
            highscore[i] = new Highscore();
            highscore[i].highscore = HERE_SELECTED_MYSQL_DATA;
            highscore[i].hiscorename = HERE_SELECTED_MYSQL_DATA;
        
return highscore;

在 Mysql 数据库中,我有两个字段 Hightscore.name 和 Hightscore.score

我想从我的表中选择数据到 HERE_SELECTED_MYSQL_DATA

抱歉,我对 JAVA 不太熟悉。

【问题讨论】:

【参考方案1】:

我建议使用JDBC 来访问数据库。 Here 是一个很好的例子。

【讨论】:

【参考方案2】:
try
        String selectSQL = "select * from Hightscore";
        Statement stmt = conn.createStatement();
        ResultSet rs1 = stmt.executeQuery(selectSQL);

        System.out.println(rs1.getString("name"));
        System.out.println(rs1.getString("score"));
    
        catch(SQLException se) 
        System.err.println(se);
    

希望这会有所帮助,它将获得结果集,但您必须事先建立连接。如果您需要这方面的建议,我也可以提供?

【讨论】:

以上是关于Java simpe Mysql 查询的主要内容,如果未能解决你的问题,请参考以下文章

怎样在java中查询mysql得到如下的json格式的结果

java+mysql,关于根据拼音首字母查询

Java mysql 多表联查 与循环查询组装数据

执行Mysql查询包含使用java程序的中文字符

java - mysql - 选择查询输出文件 - 文件保存在哪里

java 调用mysql的事务如何传入查询参数?