我想从mysql中选择数据并输入JComboBox作为自动增量。
DefaultComboBoxModel mo = new DefaultComboBoxModel();
try {
rs = stmt.executeQuery("select pid from tbpatient");
while(rs.next()) {
mo.addElement(rs.getString(1));
}
} catch(SQLException e) {
e.printStackTrace();
}
jComboBox1.setModel(mo);
}
但我想要我的文字节目" P001"和自动增量。
答案 0 :(得分:0)
您可以做的是将密钥存储为两列。 char前缀和自动递增int,两者都按主键分组。
CREATE TABLE myItems (
id INT NOT NULL AUTO_INCREMENT,
prefix CHAR(30) NOT NULL,
PRIMARY KEY (id, prefix),