表内容ID int AWB_ID int HAWB_NO nvarchar(50) TYPE nvarchar(3) ERRCODE decimal(10, 0) ERRTEXT nvarchar(500) java 根据表内容编写变量
时间: 2024-03-01 09:52:49 浏览: 78
如果您想要使用Java编写变量来存储表格中的数据,可以先定义一个Java类来表示表格中的一行数据,例如:
```
public class TableData {
private int id;
private int awb_id;
private String hawb_no;
private String type;
private int errcode;
private String errtext;
// 构造函数
public TableData(int id, int awb_id, String hawb_no, String type, int errcode, String errtext) {
this.id = id;
this.awb_id = awb_id;
this.hawb_no = hawb_no;
this.type = type;
this.errcode = errcode;
this.errtext = errtext;
}
// getter 和 setter 方法
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getAwb_id() {
return awb_id;
}
public void setAwb_id(int awb_id) {
this.awb_id = awb_id;
}
public String getHawb_no() {
return hawb_no;
}
public void setHawb_no(String hawb_no) {
this.hawb_no = hawb_no;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public int getErrcode() {
return errcode;
}
public void setErrcode(int errcode) {
this.errcode = errcode;
}
public String getErrtext() {
return errtext;
}
public void setErrtext(String errtext) {
this.errtext = errtext;
}
}
```
然后,在程序中读取表格数据时,可以使用 JDBC API 将每一行数据读取到一个 TableData 对象中,例如:
```
// 假设已经建立了数据库连接 conn
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM 表名");
List<TableData> dataList = new ArrayList<>();
while (rs.next()) {
int id = rs.getInt("ID");
int awb_id = rs.getInt("AWB_ID");
String hawb_no = rs.getString("HAWB_NO");
String type = rs.getString("TYPE");
int errcode = rs.getInt("ERRCODE");
String errtext = rs.getString("ERRTEXT");
TableData data = new TableData(id, awb_id, hawb_no, type, errcode, errtext);
dataList.add(data);
}
```
这样,dataList 中就包含了表格中的所有数据,每一行数据都被封装成了一个 TableData 对象。可以根据需要对 dataList 进行遍历、搜索、排序等操作,方便地操作表格数据。
阅读全文