使用DatabaseMetaDate获取数据库信息
发布时间:2019-10-07 编辑:jiaochengji.com
教程集为您提供使用DatabaseMetaDate获取数据库信息等资源,欢迎您收藏本站,我们将为您提供最新的使用DatabaseMetaDate获取数据库信息资源
import java.sql.*;
public class GetDBInfo
{
public GetDBInfo()
{
}
public static void main(String[] args)
{
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://GAOXIANG:1433;DataBaseName=master";
String user="daryl715";
String pass="1234";
String s;
Connection con=DriverManager.getConnection(url,user,pass);
DatabaseMetaData dbmd=con.getMetaData();
s = dbmd.getDriverName();
System.out.println("驱动程序的名称是: " s);
System.out.println(" ");
s = dbmd.getDatabaseProductName();
System.out.println ("数据库名称是:" s);
System.out.println(" ");
ResultSet rs = dbmd.getSchemas();
System.out.println("模式名有:");
while(rs.next())
System.out.print(" " rs.getString(1));
System.out.println();
s = dbmd.getSQLKeywords();
System.out.println("SQL中的关键词为: " s);
System.out.println(" ");
int max=dbmd.getMaxColumnNameLength();
System.out.println ("列名的最大长度可以是:" max);
System.out.println(" ");
max = dbmd.getMaxTableNameLength();
System.out.println ("表名的最大长度可以是:" max);
System.out.println(" ");
max = dbmd.getMaxColumnsInSelect();
System.out.println ("一个select 子句所能返回的最多列数列名的最大长度可是是:" max);
您可能感兴趣的文章:
使用DatabaseMetaDate获取数据库信息
drupal7连接多个数据库问题解析
php和前端属于什么行业
PHP 获取Url参数的几种方法
ASP设计常见问题及解答精要(2)
php连接数据库的步骤
c# 获取数据库中所有表名称的6种方法与实现代码
小白学Python之爬虫基础
Python数据库API(DB API)
php获取字段名的代码
上一篇:Java数据报编程之单播
下一篇:提高数据库操作的可靠性
[关闭]