默认情况下, 您应该使用 字符串标签。
优点:
- 列顺序的独立性
- 更好的可读性/可维护性
缺点:
- 您无法控制列名(通过存储过程访问)
你更喜欢哪个?
整数?
int i = 1; customerId = resultSet.getInt(i++); customerName = resultSet.getString(i++); customerAddress = resultSet.getString(i++);
或字符串?
customerId = resultSet.getInt("customer_id"); customerName = resultSet.getString("customer_name"); customerAddress = resultSet.getString("customer_address");如果在位置1插入新列怎么办?您想要哪种代码?或者,如果更改了列的顺序,则完全需要更改哪个代码版本?
这就是为什么您应该 默认 使用 字符串标签 的原因 。



