如何通过JDBC连接Oracle数据库获取表名列表

如何通过JDBC连接Oracle数据库获取表名列表,第1张

查询所有表名(以用户HR为例):1·登录所要查询的用户然后指令:selecttable_namefromuser_tables2·登录系统管理员用户然后指令:selecttable_namefromdba_tableswhereowner='HR'查询所有索引(以用户hr为例):登录所要查询的用户然后指令:selectuser_indexes.index_name,user_indexes.index_type,user_indexes.table_ownerfromuser_indexes·登录系统管理员用户然后指令:SELECTindex_name,index_type,ownerFROMdba_indexesWHEREowner='HR'ANDTable_owner='EMPLOYEES'

package club.di6.util

import java.sql.DriverManager

import java.sql.Connection

public class DatabaseUtil {

public static Connection getConnection(){

Connection conn = null

String serviceAddress = "//localhost:3306"//数据库地址

String username = "root"//数据库用户

String password = "rr123456"//密码

try {

Class.forName("com.mysql.jdbc.Driver")

String url = "jdbc:mysql:"+serviceAddress+"/briup?user="+username+"&password="+password

conn = DriverManager.getConnection(url)

System.out.println("数据库连接成功")

} catch (Exception e) {

e.printStackTrace()

}

return conn

}

}

使用的时候直接Connection conn = DatabasesUtil.getConnection()就可以了

记得把里面的数据库地址和用户名密码改成自己的。

Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger")

开始里面找oracl开头的安装文件夹,里面有个net manager

服务名orcl就在这里配置的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9914048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存