sql >> データベース >  >> RDS >> Mysql

Java-MySQLデータベースからのデータの取得

    どうぞ:

    Class.forName("com.mysql.jdbc.Driver").newInstance();
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost/t", "", "");
    
    Statement st = con.createStatement();
    String sql = ("SELECT * FROM posts ORDER BY id DESC LIMIT 1;");
    ResultSet rs = st.executeQuery(sql);
    if(rs.next()) { 
     int id = rs.getInt("first_column_name"); 
     String str1 = rs.getString("second_column_name");
    }
    
    con.close();
    

    rs.getInt内 またはrs.getString column_idを渡すことができます 1から開始 、しかし私はcolumn_nameを渡すことを好みます データベースのtableを見る必要がないので、より有益です。 indexの対象 columnとは 。

    更新: rs.next

    参照



    1. Oracleには、2つの日付の差を計算する関数がありますか?

    2. DBeaverを介してPostgreSQLデータベースをバックアップおよび復元する方法

    3. Pythonの挑戦的な文字列エンコーディング

    4. MySQL GREATEST()関数–引数のリストから最大の引数を検索します