怎么从数据库中提取数据并赋值给变量

怎么从数据库中提取数据并赋值给变量,第1张

可以建立一个类class

然后再定义一个类对象obj

在main函数中,通过对象来调用相应的变量

给变量赋值

比如:

class

a{};

main()

objx=3;

x是变量

如果你用的是纯jsp代码可以这样:

<select>

<%

List<Object[]>

list

=

你的查询所有方法;

for(int

i

=0;i<listsize();i++){

Object

[]

o

=

listget(i);

%>

<option

value="<%=o[0]

%>"><%=o[1]

%></option>

<%

}

%>

</select>

不到方法在追问

通过查询语句select from user where id=1

我不知道你这个username指的是不是字段,如果是要取出表中某个字段的值。

可以通过select 字段名1,字段名2 from user where id=1。

-- MS sql server2005以上,ORACLE

select  from (

select row_number() over (  order by starttime asc) as rownum, from steriworkrecord

where starttime  between '2013-11-1' and '2013-12-31'

)  a

where rownum between 2 and 10

-- 注意( order by starttime asc)是你排序的方式asc升序,desc降序

-- ORACLE还可以

select  from (

select rownum as n, from steriworkrecord

where starttime  between '2013-11-1' and '2013-12-31'

)  a

where an between 2 and 10

-- MYSQL,postgreSQL似乎只能标量子查询

SELECT FROM (

SELECT a,(

SELECT count()  FROM steriworkrecordb    WHERE bID<= aID) AS n

from steriworkrecorda

) ts

where tsn between 2 and 10

-- 注意bID<= aID  其中ID换成你的主键名称

使用类似如下语句找出 某个表中 某个字段 在你的某条件下,为最大的一条记录:

1

2

3

4

SELECT MAX(字段) FORM 表格1 WHERE 你的条件

--或用下面查看这条记录里所有的字段的情况

SELECT FORM 表格1 WHERE 字段 IN (SELECT MAX(字段) FORM 表格1 WHERE 你的条件)

至于 “及明细”,就不知道你是什么想法了,如果是所有记录,那就直接列出所有记录就好:

1

SELECT FORM 表格1 WHERE 你的条件

以上就是关于怎么从数据库中提取数据并赋值给变量全部的内容,包括:怎么从数据库中提取数据并赋值给变量、jsp中怎样从数据库中提取一项数据生成下拉列表、如何用SQL语句取出数据库中的特定一条数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10091199.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存