java 有提供方法获取主键吗?无论什么数据库就可以直接获取主键
我没有找到方法能解决获取主键.
[b]问题补充:[/b]
我想问的是java里面是否提供方法可以读取到数据库的主外键.
因为我不知道表名.我也不知道字段名字.也就是说这他们都是未知的
[b]问题补充:[/b]
我想做个软件生成器
只要知道数据库
那么就会自动生成我想要的代码
但是现在不知道怎么取到ID.这个东西进行不动啦.已经写好生成其它的.如果能解决读到主外键.那么这个软件可以继续完成了.]
java 有提供方法获取主键吗?无论什么数据库就可以直接获取主键
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
nomoney_boy 2008-11-07 15:55关注JDBC提供了获得主键的方法..不过你必须支持JDBC2.0
Statement stmt=conn.createStatement();
stmt.execute(String sql, [color=red]Statement .RETURN_GENERATED_KEYS[/color] )
执行给定的 SQL 语句(该语句可能返回多个结果),并通知驱动程序所有自动生成的键都应该可用于检索。ResultSet rs=stmt.getGeneratedKeys()//索由于执行此 Statement 对象而创建的所有自动生成的键
通过RS就可以得到自动生成的主键啦..
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报