![]() |
1
2
您使用的是原始类型,而您的IDE或编译器向您发送了大量有关此问题的警告。你应该注意他们。因为您没有这样做,所以可以编写代码来分配包含映射的列表(每个映射表示一个返回的db结果,将列名映射到行中的值)。到类型的变量
这种将数据库行转换为映射的模型是个坏主意。有很多不错的图书馆可以与DBS互动。例如, JDBI 简单易懂,通过API有更多的思想来访问结果。它甚至可以将结果映射到Java数据类型。
如果必须使用到目前为止粘贴的模型,首先,在所有地方添加泛型,这样编译器就会将其标记为编译时错误。至少要做到这一点
让我重申一下,切换到JDBI是一条非常优越的道路,但是为了回答直接提出的问题,一旦添加了泛型并修复了变量类型,就可以这样做:
请注意,您的单元格值是“object”。您必须将它们强制转换为您所知道的数据类型。这不是惯用的Java,但没有办法完全不必重新设计GETRESUTSET方法。再一次。。JDBI或类似的库是您真正想要的。 |
![]() |
2
1
您需要一个嵌套循环(至少我会这样做……不仅有其他几种方法):
|
|
user29759326 · 如何返回递归函数中的最后一个值? 8 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 8 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 8 月前 |
![]() |
rudraraj · java中未声明最终变量 8 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 8 月前 |