如何检查CachedRowSet中是否存在列名?

如何检查CachedRowSet中是否存在列名?,第1张

如何检查CachedRowSet中是否存在列名?

通用JDBC API并不是简单的方法(至少我不知道,或者找不到……我在自己的工具集中有完全相同的代码。)

(您的代码不完整):

ResultSetmetaData meta = crs.getmetaData(); int numCol = meta.getColumnCount();for (int i = 1; i < numCol+1; i++) {    if(meta.getColumnName(i).equals("name"))    {return true;}}return false;

话虽这么说,如果您使用专有的,特定于数据库的API和/或SQL查询,那么我敢肯定,您会找到更优雅的方法来做同样的事情…但是您必须为每个数据库编写自定义代码需要处理。如果我是我,我会坚持使用JDBC
API。

您提出的解决方案是否存在某些使您认为不正确的东西?对我来说似乎很简单…



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5498698.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存