java连接数据库:已知地址、用户名和密码,怎样看到该用户下的所有数据库和表信息,就像Mysql-front

[复制链接]
查看11 | 回复3 | 2011-3-29 12:34:24 | 显示全部楼层 |阅读模式
我用java语言做一个数据库的客户端 ,数据库的命令好像不能用啊

回复

使用道具 举报

千问 | 2011-3-29 12:34:24 | 显示全部楼层
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class JdbcTest { /*** @param args* @throws Exception */ public static void main(String[] args) throws Exception {// TODO Auto-generated method stubJdbcTest jdbcTest=new JdbcT
回复

使用道具 举报

千问 | 2011-3-29 12:34:24 | 显示全部楼层
1. 首先确认你所连接的数据库用户是否有权限运行你所写的命令! 如果是在你可控的数据库上,那么建议给连接用户赋值 DBA 权限 !2. 查看用户下所有表 : SELECT T.* FROM USER_TABLES T;2. 查看用户下所有表字段 : SELECT T.* FROM USER_TAB_COLUMNS T;
回复

使用道具 举报

千问 | 2011-3-29 12:34:24 | 显示全部楼层
show databases;//显示所有数据库show tables;//显示所有表desc tables;//查看表字段
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行