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

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

java查詢數(shù)據(jù)庫只要求返回一條結(jié)果

java查詢數(shù)據(jù)庫只要求返回一條結(jié)果

紅糖糍粑 2019-03-12 09:09:07
package com.gingersoft.db;import java.sql.*;import javax.swing.JFrame;public class Application8_1{public static void main(String args[]){Connection con;Statement sql;ResultSet rs;try{Class.forName("com.mysql.jdbc.Driver"); }catch(ClassNotFoundException e){System.out.print(e);}try{con=DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql","root","");sql=con.createStatement();rs=sql.executeQuery("SELECT * FROM message");while(rs.next()){String no = rs.getString(1);String name = rs.getString(2);String sex = rs.getString(3);String data = rs.getString(4);String sfees = rs.getString(5);System.out.printf("%s", no);System.out.printf("%s", name);System.out.printf("%s", sex);System.out.printf("%s", data);System.out.printf("%s", sfees);System.out.printf("\n");}con.close();}catch(SQLException e){System.out.println(e);}}}這個(gè)是把整個(gè)列表都查詢出來了我想要的是 如果我吧SQL語句改為SELECT * FROM message WHERE name=“xx”;只要求顯示出這個(gè)名字 的那條信息即可應(yīng)該怎么處理rs得到的數(shù)據(jù)集;
查看完整描述

3 回答

?
繁星coding

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

你的意思是對(duì)于 name=“XX”的數(shù)據(jù)是有多個(gè)的?

那看你想怎么取了,是想要其中的任意一條就可以?

1SELECT FROM message WHERE name="xx" limit 1;

還是選擇里面有所特別的數(shù)據(jù)?

1SELECT FROM message WHERE name="xx" and 其他條件;

你拼接的sql有問題,你的name字段是varchar類型的吧,拼接sql時(shí)別加引號(hào)

1rs=sql.executeQuery("SELECT * FROM message WHERE name='XX'");


查看完整回答
反對(duì) 回復(fù) 2019-03-20
?
肥皂起泡泡

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

mysql:select * from message limit 1;
sqlserver: select top 1* from message;
oracle: select * from message where rownum=1;
sqlite: cursor.isFirst();

查看完整回答
反對(duì) 回復(fù) 2019-03-20
?
慕斯王

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

有兩種方法:
方法一:SELECT * FROM message WHERE name="xx" limit 1;
方法二:查詢出來之后while(rs.next()){........}把這個(gè)地方的while改成if。
不過推薦第一種方法

查看完整回答
反對(duì) 回復(fù) 2019-03-20
  • 3 回答
  • 0 關(guān)注
  • 2266 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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