第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

從數(shù)據(jù)庫中獲取信息以顯示在項(xiàng)目上

從數(shù)據(jù)庫中獲取信息以顯示在項(xiàng)目上

偶然的你 2021-11-11 15:48:18
我試圖從數(shù)據(jù)庫中獲取 sql 中的信息,每列中有兩個(gè)條目,但是使用以下代碼,我可以獲得第一個(gè)條目信息,如果我想獲取第二個(gè)條目的記錄并在項(xiàng)目中顯示它如何我會(huì)得到嗎?    String username1= rs.getString ("USERNAME");    String password1= rs.getString ("PASSWORD");    String aname1= rs.getString ("a_name");    String aname2= rs.getString ("a_name");    System.out.print("Enter Your Username: ");    String usernamea=(br.readLine());    System.out.print("Enter Your Password: ");    String passworda=(br.readLine());    if ((usernamea.equals(username1) && (passworda.equals(password1))))    {        System.out.println("Login Success! Welcome "+aname1+"!");        System.out.println("You are granted with Admin Acess!");        rs.close();    }    else if ((usernamea.equals(username2) && (passworda.equals(password2))))    {        System.out.println("Login Success! Welcome Guest User!");        rs.close();    }
查看完整描述

3 回答

?
侃侃無極

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊

我不太確定您在問什么,也不確定您發(fā)布的代碼實(shí)際上與您要問的內(nèi)容有何關(guān)系。


當(dāng)您說“您想要第二個(gè)條目”時(shí),我假設(shè)您指的是 SQL 表中的第二個(gè)記錄。


try(Connection conn = DriverManager.getConnection(url, username, password)){


Statement stat = conn.createStatement();


ResultSet rs = stat.executeQuery("SELECT * FROM [TABLENAME]");


rs.next();


//All data stored in the ResultSet obj, to which you may loop through & select rows of interest. Particularly useful methods are .getMetaData(), .getRow(), etc.


}

希望這就是你所要求的。


查看完整回答
反對(duì) 回復(fù) 2021-11-11
?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

考慮你的代碼:


    ResultSet rs = stat.executeQuery("SELECT * FROM [TABLENAME]");

    String username1 = rs.getString ("USERNAME");

    String password1 = rs.getString ("PASSWORD");

    String aname1 = rs.getString ("a_name");


    rs.next();


    String username2 = rs.getString ("USERNAME");

    String password2 = rs.getString ("PASSWORD");

    String aname2 = rs.getString ("a_name");

現(xiàn)在您可以檢查第一個(gè)條目和第二個(gè)條目。


然而,更好的做法是創(chuàng)建一個(gè)用戶對(duì)象, save username,password并aname在其中。然后,使用一些循環(huán),您可以遍歷整個(gè)結(jié)果集并從中獲取所有信息。


    ResultSet rs = stat.executeQuery("SELECT * FROM [TABLENAME]");


    List<User> userList = new ArrayList<User>();

    while(rs.next()) {

            User user = new User();

            user.setUsername(rs.getString ("USERNAME"));

            user.setPassword(rs.getString ("PASSWORD"));

            user.setAname(rs.getString ("a_name"));

            userList.add(user);

    }


查看完整回答
反對(duì) 回復(fù) 2021-11-11
?
狐的傳說

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊

如果您已經(jīng)有一個(gè) ResultSet rs,則可以調(diào)用 rs.next()。例如一些代碼:


            if (rs.next())

        {

            s.name = rs.getString(1);

            s.creator = rs.getString(2);

            s.dbname = rs.getString(3);

            s.tsname = rs.getString(4);

            s.cardf = rs.getFloat(5);

            s.npages = rs.getInt(6);

            s.statstime = rs.getString(7);

            s.avgrowlen = rs.getInt(8);

        }


查看完整回答
反對(duì) 回復(fù) 2021-11-11
  • 3 回答
  • 0 關(guān)注
  • 193 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)