当前位置:  技术问答>java相关

我想对选中的记录进行修改,不知道怎么能得到我所选中行的主键。谢谢!

    来源: 互联网  发布时间:2017-03-27

    本文导语:  我想对选中的记录进行修改,不知道怎么能得到我所选中行的主键。谢谢! | “行的主键”应该没有这么怪的说法,表的主键吧? 首先你要知道这些记录是哪个表的嘛。 知道了表名,得到表...

我想对选中的记录进行修改,不知道怎么能得到我所选中行的主键。谢谢!

|
“行的主键”应该没有这么怪的说法,表的主键吧?
首先你要知道这些记录是哪个表的嘛。
知道了表名,得到表的主键就好办了:
通过connection.getMetaData()得到数据库描述对象:DatabaseMetaData。
然后用:DatabaseMetaData.getPrimaryKeys方法就可以了。

public ResultSet getPrimaryKeys(String catalog,
                                String schema,
                                String table)
                         throws SQLException
Retrieves a description of the given table's primary key columns. They are ordered by COLUMN_NAME. 
Each primary key column description has the following columns: 

TABLE_CAT String => table catalog (may be null) 
TABLE_SCHEM String => table schema (may be null) 
TABLE_NAME String => table name 
COLUMN_NAME String => column name 
KEY_SEQ short => sequence number within primary key 
PK_NAME String => primary key name (may be null) 

Parameters:
catalog - a catalog name; must match the catalog name as it is stored in the database; "" retrieves those without a catalog; null means that the catalog name should not be used to narrow the search
schema - a schema name; must match the schema name as it is stored in the database; "" retrieves those without a schema; null means that the schema name should not be used to narrow the search
table - a table name; must match the table name as it is stored in the database 
Returns:
ResultSet - each row is a primary key column description 
Throws: 
SQLException - if a database access error occurs

|
用复选框,复选框的值就是所对应记录的唯一标识,就是这张表的主键在该行记录的值,这样香山处级行都可以。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • html中<radio>单选按钮控件标签用法解析及如何设置默认选中
  • 让checkbox不选中即将选中的checkbox不选中
  • javascript操作html复选框checkbox:如何判断复选框是否被选中
  • 我在linux中(在命令行模式下)选中了一个字母,怎么取消选中?
  • HTML中的<select>标签如何设置默认选中的选项
  • Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
  • Html checkbox标签如何设置默认选中以及用js操作checkbox代码示例
  • gtk中的TextView里面用鼠标选中一段字符后怎样将选中的字符串放到剪切板里面?
  • html中<checkbox>标签用法解析及如何设置checkbox复选框的默认选中状态
  • Jquery判断Radio是否选中或选中值的实例代码
  • html中<select>标签用法解析及如何设置select的默认选中状态
  • jquery无法设置checkbox选中即没有变成选中状态
  • 类似于putty这种选中即复制的功能是如何实现的?
  • 树形级联选中插件 TreeNodeChecked
  • 如何判断checkbox是否选中
  • jquery select默认选中的设置方法
  • jQuery判断checkbox是否选中的小例子
  • vi里怎么选中一块?
  • GTK+如何获得TextView选中的文本
  • 怎样在ubuntu的终端中,将其设置为,选中就复制,右键就粘贴
  • 网络技术 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3