dbmetademo.java

来自「学习参考,java基本语法练习,包括一些常用的技巧」· Java 代码 · 共 47 行

JAVA
47
字号
//DataBaseMetaData接口演示
import java.net.URL;
import java.sql.*;
import java.lang.*;
public class DBMetaDemo
{
	public static void main(String args[])
	{
		String url = "jdbc:odbc:HappyChat";
		try
		{
			//装入驱动器jdbc-odbc bridge driver
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			//建立连接
			Connection con=DriverManager.getConnection(url,"sa","");
			//获取DatabaseMetaData对象
			DatabaseMetaData dma = con.getMetaData();
			//驱动器和URL信息
			System.out.println("连接到URL:" + dma.getURL());
			System.out.println("驱动程序名:" + dma.getDriverName());
			System.out.println("驱动程序版本:" + dma.getDriverVersion());
 			System.out.println("JDBC主版本:"+dma.getJDBCMajorVersion());
 			System.out.println("JDBC次版本:"+dma.getJDBCMinorVersion());
 			System.out.println("最大连接数:"+dma.getMaxConnections());
			//数据库信息
			System.out.println("\n数据库名:" +
 			dma.getDatabaseProductName()+dma.getDatabaseProductVersion());
			//数据库功能信息
			System.out.print("数据库是否支持外部连接: ");
			if(dma.supportsOuterJoins())
				System.out.println("是");
			else
				System.out.println("否");
			//关闭连接
			con.close();
		}
		catch(SQLException ex)
		{ 
			//处理异常
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
	}	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?