MMM-DF
Membro Júnior-
Posts
11 -
Cadastrado em
-
Última visita
Reputação
0-
Java Select em duas tabelas. Como retornar dados em uma única lista?
MMM-DF postou um tópico em Java/Android SDK
Boa noite pessoal; Sou novo na programação em Java e estou com um problema para fazer um Select com dados de duas tabelas. Tenho uma tabela Processos, com dados básicos e outra ProcessosDestaque, com dados mais específicos. Preciso fazer um select que chame algumas colunas dos dados básicos e outras dos dados específicos. Tentei fazer uma lista, mas só consigo chamar os dados de apenas uma tabela. Na primeira tabela Processos, tenho as seguintes colunas: codGeral, classeProc, numProc, autorProc, ResumoProc. A tabela ProcessosDestaque possui as seguintes colunas: codDest, codGeral(chave estrangeira), ementaProc, dispProc. O método listarDest está assim: public List listarDest() { List lst= new ArrayList<>(); List lstDest = newArrayList<>(); try { stmt = con.prepareStatement(“SELECT codigoGeral.Processos, classe.Processos, numProc.Processos, autor.Processos, codDest.ProcessosDestaques, ementaProc.ProcessosDestaque FROM ProcessosDestaque JOIN Processos ON ProcessosDestaque.codGeral = Processos.codGeral”); rs = stmt.executeQuery(); while(rs.next()) { ProcDestaques procdestaques = new ProcDestaques(); Proc proc = new Proc(); procdestaques.setCodDest(rs.getInt(1)); procdestaques.setCodGeral(rs.getInt(2)); proc.setClasse(rs.getString(3)); proc. setNumProc(rs.getString(4)); proc.setAutor(rs.getString(5)); procdestaques.setEmentaProc(rs.getString(6)); lstDest.add(procdestaques); lst.add(proc); } stmt.execute(); rs.close(); con.close(); } catch (SQLException e) { throw new RuntimeException(e); } return lstDest; } Alguém tem ideia de como fazer para o select retornar os dados das duas tabelas? valeu! -
Boa noite Pessoal; Estou fazendo minha transição para o mundo da maçã e estou com dificuldades para encontrar um editor de texto para Mac que seja similar ao Notepad++. Queria encontrar um aplicativo que tenha a função de visualizar o arquivo .php ou .html no navegador de forma simples, por atalhos no teclado. Testei algumas alternativas como Gedit, o jEdit e o Brackets, mas a única opção que encontrei com a funcionalidade foi o BBEdit, porém ela é paga. Alguém conhece alguma opção free?
-
Valeu pela ajuda... Depois que eu postei mensagem vi que era apenas um notice. Estava querendo terminar o projeto logo e nem percebi isso. Obrigado.
-
Estou iniciando um site com sistema de carregamento de abas no Dreamweaver, mas parei em um erro que não consigo identificar. Há um arquivo que será o index que chamará outro com o script. Arquivo index: <?phprequire_once("tabs.php")?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Criando Abas</title><?phptabs_header();?></head><body><div style = "width:600px;"><div align="center"><p><?phptabs_start();?><?phptab("Aba 1");?><strong> Este é o conteúdo da primeira aba</strong></p><?phptab("Aba 2");?><strong> Este é o conteúdo da segunda aba</strong></p><?phptab("Aba 3");?><strong> Este é o conteúdo da terceira aba</strong></p><p><?phptabs_end();?></body></html>. Arquivo tabs.php:<?php $tabs = array(); function tabs_header() {?> <style type="text/css">.tab{padding:5px;border-left:1px solid black;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}.tab-active{padding:5px;border-left:1px solid black;border-top:1px solid black;border-right:1px solid black;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}.tab-content{padding:5px;border-left:1px solid black;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}</style> <?php }function tabs_start() {ob_start();}function endtab() {global $tabs;$text = ob_get_clean();$tabs [count($tabs)-1] ['text'] = $text;ob_start();}function tab($title){global $tabs;if (count ($tabs) > 0)endtab();$tabs [] = array('title' => $title, 'text' => "");}function tabs_end() {global $tabs;endtab();ob_end_clean();$index = 0;if ($_GET['tabindex'])$index = $_GET['tabindex'];?> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <?php$baseuri = $_SERVER['REQUEST_URI'];$baseuri = preg_replace("/\?.*$/", "", $baseuri);$curindex = 0;foreach($tabs as $tab) {$class = "tab-active";?> <td class="<?php echo($class); ?>"> <a href="<?php echo($baseuri."?tabindex=" .$curindex)?>"> <?php echo($tab['title']);?> </a> </td> <?php $curindex +=1;}?></tr><tr><td class="tab-content" colspan="<?php echo(count($tabs) +1);?>"><?php echo($tabs[$index]['text']);?></td></tr></table><?php}?> . Mensagem de erro: ( ! ) Notice: Undefined index: tabindex in C:\Program Files (x86)\VertrigoServ\www\ajax-abas\tabs.php on line 70 Call Stack # Time Memory Function Location 1 0.0050 334512 {main}( ) ..\index.php:0 2 0.0093 394712 tabs_end( ) ..\index.php:42 Será que alguém pode me ajudar com esse erro? Obrigado!
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais