Java 将数据库检索到JTextField中

Java 将数据库检索到JTextField中,java,ms-access-2010,Java,Ms Access 2010,我正在做一个项目,我需要从一个访问字段中检索数据,并将其显示在JTextField及其序列号上。select fieldname from tablename 但是它会选择所有行。还有如何使用随机序列号检索数据(整行)以便查询选择字段数据 SELECT fieldName FROM tableName WHERE columnName = 'columnValue'; 在这里,columnName应该是类似主键的内容,columnValue将是唯一的值(如序列号)。然后,它将返回与具有特定列值

我正在做一个项目,我需要从一个访问字段中检索数据,并将其显示在JTextField及其序列号上。
select fieldname from tablename

但是它会选择所有行。还有如何使用随机序列号检索数据(整行)以便查询选择字段数据

SELECT fieldName FROM tableName WHERE columnName = 'columnValue';
在这里,
columnName
应该是类似主键的内容,
columnValue
将是唯一的值(如序列号)。然后,它将返回与具有特定
列值的行关联的字段数据

要将其设置到
JTextField

if(resultSet.first()) {
    jTextField.setText(resultSet.getString(0));
}
这里,
resultSet
应该只返回一个值(使用上面指定的查询)

至于你的另一个问题,如果你的序列是不规则的,那么从表中获取所有序列:

SELECT serials FROM yourTable;
然后将它们添加到
集合
(如
向量
)。然后编写一个算法来生成一个随机索引,并使用该索引从集合中检索数据(
vector.elementAt([yourIndex])

然后再次查询数据库中与该序列号关联的行:

SELECT FROM yourTable WHERE serialNo = 'theValueYouGot';

…然后您将得到相关的行。

您的问题是关于如何编写正确的SQL语句还是其他什么?是的。我想根据sl.no从access中检索一行。我还想使用随机序列NOTH,其中包含最基本的SQL引用。你试过什么?