有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (4) 个答案

  1. # 1 楼答案

    SELECT查询将返回它,但您真正的问题是什么

    String sql=“选择column_name,column_name FROM table_name WHERE column_name=”“;”

  2. # 2 楼答案

    你可以得到如下损失。看起来真的很琐碎,我猜你绝对是个初学者

    String sql = "SELECT Losses FROM Players WHERE UUID='" + p.getUniqueId() + "';"; 
    ResultSet rs = stmt.executeQuery(sql);
    int losses = -1;
    if(rs.next()) {
        losses = rs.getInt("Losses");
    }
    
  3. # 3 楼答案

    我会使用Select进行更新,类似这样的东西-

    String query = "SELECT Losses FROM Players FOR UPDATE "
                   + "Players SET Losses=Losses+1 WHERE UUID=?";
    ps = conn.prepareStatement(query,
                           ResultSet.TYPE_FORWARD_ONLY,
                           ResultSet.CONCUR_UPDATABLE);
    ps.setString(1, p.getUniqueId());
    ResultSet rs = ps.executeQuery();
    int losses = 0;
    if (rs.next()) {
      losses = rs.getInt("Losses");
    }
    
  4. # 4 楼答案

    你必须做出选择声明。比如UUID='“+p.getUniqueId()+”;"; 然后使用语句的executeQuery()返回结果集。可以使用迭代器从ResultSet对象中提取数据