Проблема с возвратом содержимого соединения из двух таблиц [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема с возвратом содержимого соединения из двух таблиц [закрыто]

Сообщение Anonymous »

Пытаясь объединить две таблицы mysql, я создал запрос в рабочей среде для проверки, запрос работает нормально, этот запрос является частью моей страницы входа, поэтому в таблице A есть столбцы, которые необходимо вернуть на мою страницу входа и в таблицу У B есть один столбец, который также необходимо вернуть на мою страницу входа. Моя проблема в том, что в моем DAO возвращаемая таблица B — это имя столбца, а не содержимое столбца.
Мой ДАО:

Код: Выделить всё

public Usuario getLogin(String Nome, String Senha, String CNPJ) throws Exception {
Logger logger = Logger.getLogger(Login_S000.class.getName());

String ListarLogin = "SELECT TPM.CNPJ, TPM.Nome, TPM.Apelido,"
+ " TPM.Coren, TPM.Cremerj, TPM.Senha, TPM.Tipo,"
+ " TCC.Tipo_Estabelecimento"
+ " FROM tabela_profissional_medico AS TPM"
+ " JOIN tabela_cadastro_clientes AS TCC ON TCC.CNPJ = TPM.CNPJ"
+ " WHERE (TPM.Apelido = ? AND TPM.Senha = ? AND TPM.CNPJ = ?)";

Connection conectar = null;
PreparedStatement pstm = null;
ResultSet rs = null;

conectar = new Conectar_Banco_W00().getConnection();

pstm = conectar.prepareStatement(ListarLogin);
pstm.setString(1, Nome);
pstm.setString(2, Senha);
pstm.setString(3, CNPJ);

rs = pstm.executeQuery();

Usuario constpaciente = new Usuario();
if (rs.next()) {
constpaciente.setNome(rs.getString("Nome"));
constpaciente.setApelido(rs.getString("Apelido"));
constpaciente.setCoren(rs.getString("Coren"));
constpaciente.setCremerj(rs.getString("Cremerj"));
constpaciente.setSenha(rs.getString("Senha"));
constpaciente.setTipo(rs.getString("Tipo"));
constpaciente.setTipo_negocio("Tipo_Estabelecimento");

} else {
System.out.println("Senha invalida....");
}
Conectar_Banco_W00.fecharConexao(conectar, pstm, rs);
return constpaciente;
}
Как я уже сказал, вход в систему работает нормально, но это "constpaciente.setTipo_negocio("Tipo_Estabelecimento");" возвращайте не содержимое, а имя столбца «Tipo_Estabelecimento».
Спасибо и с уважением.

Подробнее здесь: https://stackoverflow.com/questions/792 ... two-tables
Ответить

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

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

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

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

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