怎么用java编写将数据库同一属性的内容提取出来并建立成一个表
比如我有一个mysql数据库,在表中有一列名为A,A中里面有abcacda等若干行,我点击a后,所有a全部展示在一个新表里
一 . 得到这个对象的实例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 schema,String tableName,String columnName)参数说明:参数catalog : 类别名称参数schema : 用户方案名称参数tableName : 数据库表名称参数columnName : 列名称。
四、方法getPrimaryKeys的用法功能描述:得到指定表的主键信息。原型:ResultSet DatabaseMetaData getPrimaryKeys(String catalog,String schema,String tableName)参数说明:参数catalog : 类别名称参数schema : 用户方案名称参数tableName : 数据库表名称备注:一定要指定表名称,否则返回值将是什么都没有。
五、方法.getTypeInfo()的用法功能描述:得到当前数据库的数据类型信息。
六、方法getExportedKeys的用法功能描述:得到指定表的外键信息。参数描述:参数catalog : 类别名称参数schema : 用户方案名称参数tableName : 数据库表名称。
下一篇:移动硬盘数据不显示了
上一篇:每次开机都会进入这个界面