У меня есть эта программа в netbeans, где мне нужно отправить в свою базу данных (PHP) идентификатор клиента (int) и его имя (String), я использую comboBox для подключения клиента с драйвером. В PHP у меня есть только столбец id_client (int 50) и мне нужно сохранить идентификатор и имя в этом столбце, но я продолжаю получать эту ошибку Максимум 50 символов, и я использую только менее 15. Пожалуйста, помогите
У меня есть этот код в formWindowOpened
try {
jComboBox1.removeAllItems();
jComboBox2.removeAllItems();
ArrayList<Cliente> lista_cliente = new ArrayList<Cliente>();
ArrayList<Motorista> lista_motorista = new ArrayList<Motorista>();
Manipular_BD bd = new Manipular_BD();
bd.registarDrive();
bd.efetuarLigacao();
lista_cliente = bd.listarCliente();
lista_motorista = bd.listarMotorista();
for (int i = 0; i < bd.listarCliente().size(); i++) {
jComboBox1.addItem(String.valueOf(lista_cliente.get(i).getId_cliente()
+ " - " + lista_cliente.get(i).getNomeCliente()));
}
for (int i = 0; i < bd.listarMotorista().size(); i++) {
jComboBox2.addItem(String.valueOf(lista_motorista.get(i).getId_motorista()
+ " - " + lista_motorista.get(i).getNomeMotorista()));
}
bd.fecharLigacao();
} catch (SQLException ex) {
Logger.getLogger(ListarCliente.class.getName()).log(Level.SEVERE, null, ex);
}
И у меня есть этот код в моей кнопке для соединения клиента с драйвером, я не уверен, но я думаю, что здесь может быть ошибка
Manipular_BD bd = new Manipular_BD();
bd.registarDrive();
bd.efetuarLigacao();
bd.reservar(String.valueOf(jComboBox1.getSelectedItem().toString()),
String.valueOf(jComboBox2.getSelectedItem().toString()));
JOptionPane.showMessageDialog(null, "Reservado com sucesso");
bd.fecharLigacao();