Как получитьString(Table.Column) в ResultSet JayBirdJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как получитьString(Table.Column) в ResultSet JayBird

Сообщение Anonymous »

Мне нужно использовать базу данных Firebird, и для этого я использую Jaybird 2.2.9.

Когда я использовал драйвер MySQL, конвертировать ResultSet в Object следующим образом:

empresa.setBairro(rs.getString("empresa.bairro")); // (Table.Column)
empresa.setCep(rs.getString("empresa.cep")); // (Table.Column)
empresa.setCidade(rs.getString("empresa.cidade")); // (Table.Column)


Но с Jaybird resultSet не возвращает rs.getString("Table.Column")

Мне нужен этот способ, когда у меня есть внутреннее соединение в SQL.

Кто-нибудь мне поможет?

Это мой полный код

public ContaLivros converterContaLivros(ResultSet rs, Integer linha) throws Exception {
if (rs.first()) {

rs.absolute(linha);

ContaLivros obj = new ContaLivros();

obj.setId(rs.getLong("cad_conta.auto_id"));
obj.setNome(rs.getString("cad_conta.nome"));

if (contain("cad_banco.auto_id", rs)) {

obj.setBancoLivros(converterBancoLivros(rs, linha));
} else {

obj.setBancoLivros(new BancoLivros(rs.getLong("cad_conta.banco"), null, null, null));
}
obj.setAgencia(rs.getInt("cad_conta.agencia"));
obj.setAgenciaDigito(rs.getInt("cad_conta.agencia_digito"));
obj.setConta(rs.getInt("cad_conta.conta"));
obj.setContaDigito(rs.getInt("cad_conta.conta_digito"));
obj.setLimite(rs.getDouble("cad_conta.limite"));
obj.setAtivo(rs.getString("cad_conta.ativo"));

return obj;
} else {
return null;
}
}


Подробнее здесь: https://stackoverflow.com/questions/345 ... et-jaybird
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»