数据库名,可以从 系统表sysdatabases 里获得。
解决方案 »
- jquery的post方法返回的json怎么操作
- 求解答~~~~~~~~~
- 关于在struts中弹对话框的问题
- Let me do a favor(请让我来帮你)
- 请问下request.getSession()和encodeUrl()的问题。
- hibernate的哪个例子最好?
- WebService的一个问题!
- 请问如何在JSP中去掉浏览器的工具栏和地址栏
- 关于Tomcat4.1.27安装问题??
- 讨论:使用哪些完全免费的东西构建最完善最稳定的基于j2ee的网站!!!!!!
- spring+hibernate+oracle处理start with ...connect by ...的问题
- 求助:spring1.2+hibernate3.0 事务是不是能自动管理啊(急救)
sysdatabases表里包括系统表的表名和用户建的表的表名。如何只显示用户建立的表的表名?
请问大侠:我的补充问题是:
sysdatabases表里包括系统表的表名和用户建的表的表名。如何只显示用户建立的表的表名?你补充了"2"个问题1. sql server 中除了master ,pub,Northwind 三个是系统的(后两个用户也能用),还有别的"用户的" 库吗>2. sysdatabases表里面放的都是 dababase 的名字 ,没用用户建立表的名字
sysobjects 里面放的系统表和用户表的名字
where type ='U' 是用户表。3. 在web页面上把数据库名暴露出来你觉得很安全吗,尤其还把sysdatabases这样的表暴露出来,
这可是master在库上啊!一般master 别人是看都看不到的.
然后循環這些表名,使用ResultSet的getColumns()取得每個表的列名,然后數據也就可以取到了