日期:2014-05-16  浏览次数:20514 次

JDBC驱动使用研究

java开源的JDBC驱动

http://www.open-open.com/65.htm

?

链接方式请参考?jdbc connections

?

下面开始以SqlServer2005 为例举个例子

?

下载 Microsoft SQL Server JDBC Driver 2.0 下载地址

?

今天主要研究的是

?

DatabaseMetaData的用法

?? 、得到这个对象的实例
Connection con ;
con = DriverManager.getConnection(url,userName,password);
DatabaseMetaData dbmd = con.getMetaData();

二、方法getTables的用法
原型:
ResultSet DatabaseMetaData.getTables(String catalog,String schema,String tableName,String []type)
此方法可返回结果集合ResultSet ,结果集中有5列, 超出会报越界异常
功能描述:得到指定参数的表信息

参数说明:
参数:catalog:目录名称,一般都为空.
参数:schema:数据库名,对于oracle来说就用户名
参数:tablename:表名称
参数:type :表的类型(TABLE | VIEW)

注意:在使用过程中,参数名称必须使用大写的。否则得到什么东西。

三、方法getColumns的用法

功能描述:得到指定表的列信息。

原型:
ResultSet DatabaseMetaData getColumns(String catalog,String s