在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中,在下拉列表查询数据库的所有数据怎么查?的主要内容,如果未能解决你的问题,请参考以下文章