sql-server - 如何从 My SQL SERVER 获取我的数据库列表并使用 javafx 添加组合框
问题描述
我需要从我的 SQL Server 获取数据库列表并在组合框中显示所有内容。组合框显示我的 SQL 服务器中的数据库列表,因此我可以选择我需要从组合框中打开它的数据库。
谢谢你帮我..
解决方案
一种方法是查询sys.databases
目录视图,过滤状态以及用户是否有权访问数据库:
SELECT name
FROM sys.databases
WHERE
state_desc = N'ONLINE'
AND HAS_DBACCESS(name) = 1
ORDER BY name;
推荐阅读
- c# - 限制文本文件删除
- mysql - Xampp 打开 MariaDB 而不是 MySQL
- python - pil(枕头)图像中的通道数
- sockets - 使用 Linux c 套接字捕获 Beacon 帧
- angular - Angular Service Worker 在 Safari 中崩溃
- scala - spark scala中多个文件的同时操作
- c# - 当类具有隐式运算符时使用 BinaryFormatter 进行序列化/反序列化
- html - 将 HTML 元素添加到 Angular 组件中
- python - 在pyqt中最大化窗口大小时无法隐藏窗口
- sql - 在单个表的两个不同列中显示单个计数的两个计数