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就可以得到自动生成的主键啦..
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 有没有整苹果智能分拣线上图像数据
- ¥20 有没有人会这个东西的
- ¥15 cfx考虑调整“enforce system memory limit”参数的设置
- ¥30 航迹分离,航迹增强,误差分析
- ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败
- ¥15 用Ros中的Topic通讯方式控制小乌龟的速度,走矩形;编写订阅器代码
- ¥15 LLM accuracy检测
- ¥15 pycharm添加远程解释器报错
- ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口
- ¥15 如何能达到用ping0.cc检测成这样?如图