Java教程

java 获取数据库表名

本文主要是介绍java 获取数据库表名,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class MysqlJdbc {
    public static void main(String args[]) 
    {
        try 
        {
            Class.forName("com.mysql.cj.jdbc.Driver");     //加载MYSQL JDBC驱动程序   
            //Class.forName("org.gjt.mm.mysql.Driver");
            System.out.println("Success loading Mysql Driver!");
        } 
        catch (Exception e) {
            System.out.print("Error loading Mysql Driver!");
            e.printStackTrace();
        }
        try 
        {
            Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/EXP", "root","mysql" + "");
            // 连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
            System.out.println("Success connect Mysql server!");
            Statement stmt = connect.createStatement();
            ResultSet rs = stmt.executeQuery("select table_name from information_schema.tables where table_schema='EXP'");
            while (rs.next()) 
            {
                // System.out.println(rs.getString("Cno"));
                System.out.println(rs.getString("TABLE_NAME"));
                //System.out.println(rs.getString());
//                System.out.println(rs.getString("tables"));/
            }
        }
        catch (Exception e)
        {
            System.out.print("get data error!");
            e.printStackTrace();
        }
    }
}

关键:
在这里插入图片描述

查询结果:
在这里插入图片描述

这篇关于java 获取数据库表名的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!