在java中,在下拉列表查询数据库的所有数据怎么查?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在java中,在下拉列表查询数据库的所有数据怎么查?相关的知识,希望对你有一定的参考价值。

参考技术A 你的意思是先查询出来所有数据后,再显示到下拉菜单中去对吗?
如果是的话,按下面的思路做,相信你能做出来:
首先你访问这个界面前,要先去查询数据库中的数据,一般这些数据都装到一个list(集合,不一定用List)中去,然后再转到(如果是web项目,就是跳转了,这时把这个list装到request中,request.setAt....(“list”,lits);如果用的是桌面应用程序,就把这个list以参数的形式传到界面类上去)你的界面上,在界面上做一个下拦菜单,然后呢,就是一个循环输出list中包含的所有数据库中的数据,把每次循环取出来的信息放入下拉菜单的选项中去,这样,有多少数据,这个下拉菜单就有多少选项了,不知道是不是你想要的结果,如果不是,你可以再说详细点,方便大家为你解答,。

如何查询SqlServer和MySql数据库中某个数据库下面所有的视图信息和存储过程的信息,在java中操作

需求详细的SQL语句和注释

视图

SQL Server

select
a.name AS ViewName,
c.text AS CreateViewSQL
from
sys.views a
LEFT OUTER JOIN
dbo.syscomments c ON a.object_id = c.id
order by
a.name

MySQL
是否是视图 通过 table_type 字段是否为 VIEW 来区分的。
SELECT
table_name AS `视图名`,
table_type AS `类型`,
engine AS `引擎`,
table_comment AS `备注`
FROM
information_schema.tables
WHERE
table_schema = 'test' AND table_type = 'VIEW'
ORDER BY
table_name DESC;

存储过程
SQL Server

select
pro.name AS ProcedureName,
c.text AS CreateProcedureSQL
from
sys.procedures pro LEFT OUTER JOIN
dbo.syscomments c ON pro.object_id = c.id

MySQL 里面,查存储过程的,我这里暂时没有。
参考技术A select * from all_objects where object_type = 'VIEW';
--这个SQL能查出数据库下面所有的视图信息

select * from all_objects where object_type = 'PROCEDURE';
--这个SQL能查出数据库下面所有的存储过程的信息追问

在SqlServer数据库和MySql数据库中也是这样?????????

以上是关于在java中,在下拉列表查询数据库的所有数据怎么查?的主要内容,如果未能解决你的问题,请参考以下文章

java 下拉列表怎么从数据库中读取数据

Java web根据下拉框选定内容进行查询数据怎么做?

java怎么实现让添加的内容始终排在列表的第一位

示例教你简单用Java写一个动态更新的下拉列表(无数据库)

JS调用后台数据查询,让查询到的数据在下拉列表里显示

C# 模糊查询带出下拉列表的问题