提问:为啥从数据库查询出来只能显示一条数据,求大神帮忙!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提问:为啥从数据库查询出来只能显示一条数据,求大神帮忙!!相关的知识,希望对你有一定的参考价值。
btnNewButton_1.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
// Connection conn = DBUtil.getConnection();
String bookname1String = bookname1.getText().trim();
String author2String = author2.getText().trim();
// String sql = "select * from bk where bookname=?";
try
Connection conn = DBUtil.getConnection();
String sql = "select * from bk where bookname=?";
PreparedStatement stmt = (PreparedStatement) conn
.prepareStatement(sql);
stmt.setString(1, bookname1String);
// stmt.setString(2, author2String);
ResultSet rs = stmt.executeQuery();
if(rs.next())
String[] record = rs.getString(1), rs.getString(2),
rs.getString(3), rs.getString(4),
rs.getString(5), rs.getString(6),
rs.getString(7) ;
tableModel1.addRow(record);
tableModel1.fireTableDataChanged();
else
JOptionPane.showMessageDialog(rootPane, "没有此书籍!!");
catch (SQLException sqlex)
sqlex.printStackTrace();
);
这是精确匹配书籍名字的,必须和文本框中输入的一致无差别,不能多一个空格或别的字符串。本回答被提问者采纳
sql语句查询如何显示第一条数据
select * from ku.biao where 版本 > 1000
执行这条语句后数据库一直在加载,不敢执行太长时间只能终止,想请教大神们这条语句后边加个参数可以显示一条,那个参数是什么,我之前用过但是给忘了,我就记得有个参数等于1,求教大神们
加了,报错,是我写的不对吗?版本>1000 limit 1
追答能粘一下报错的截图吗。
我这个是mysql的,不知道你那个是什么
oracle:rownum=1;追问
多谢,就是这个rownum
本回答被提问者采纳 参考技术C select top 100 * from ku.biao where 版本 > 1000以上是关于提问:为啥从数据库查询出来只能显示一条数据,求大神帮忙!!的主要内容,如果未能解决你的问题,请参考以下文章
WIN8系统玩游戏的时候打字为啥不弹框,显示打的内容,只能盲打。。。。求大神怎么解决