jdbc 获得sqlserver 元数据

阅读更多
	DatabaseMetaData dmd = conn.getMetaData();
	ResultSet res = dmd.getTables(conn.getCatalog(), null,null,new String[] {"TABLE"});
		System.out.println("List of tables: "); 
	      while (res.next()) {
	         System.out.println(
	            "   "+res.getString("TABLE_CAT") 
	           + ", "+res.getString("TABLE_SCHEM")
	           + ", "+res.getString("TABLE_NAME")
	           + ", "+res.getString("TABLE_TYPE")
	           + ", "+res.getString("REMARKS")); 
	      }

返回结果: 

List of tables: 

   Northwind, dbo, Categories, TABLE, null

   Northwind, dbo, CustomerCustomerDemo, TABLE, null

   Northwind, dbo, CustomerDemographics, TABLE, null

   Northwind, dbo, Customers, TABLE, null

   Northwind, dbo, Employees, TABLE, null

   Northwind, dbo, EmployeeTerritories, TABLE, null

   Northwind, dbo, Order Details, TABLE, null

   Northwind, dbo, Orders, TABLE, null

   Northwind, dbo, Products, TABLE, null

   Northwind, dbo, Region, TABLE, null

   Northwind, dbo, Shippers, TABLE, null

   Northwind, dbo, Suppliers, TABLE, null

   Northwind, dbo, Territories, TABLE, null

你可能感兴趣的:(jdbc 获得sqlserver 元数据)