Boa tarde!
Tenho um site de carros onde tenho um filtro para selecionar a marca, o modelo e a versão do carro,
quando mando um submit para selecionar os campos e fazer a junção das tabelas ocorre um
erro no executeQuery, como uso o tomcat e o dreamweaver da erro somente mostrando o linha e mais nada.
Testei o join no mysql e deu certinho trouxe a marca que desejava corretamente mas quando coloco no código da erro e
não sei o que ocorre, se tiver alguem que possa me ajudar agradeço!!!
OBS: Somente estou fazendo um teste para trazer a marca do carro e por isso não irá trazer todos os resultados
do banco e colocar na tela, primeiro tem funcionar isso para depois não me perder e ter um monte de erro hehehehe.
Uso o mysql 5.0, tomcat 6.0 e dreamweaver na linguagem JSP.
[code]
<%
try{
String marcab = request.getParameter("tfmarca");
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/auto_werk", "root", "willian123");
Statement stm = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rsb=stm.executeQuery("select tbmarca.nome,tbcarro.nome from tbmarca inner join
tbcarro on tbmarca.id_marca = tbcarro.id_carro");
if(rsb.next()){
%>
<tr>
<td width="22%"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('999','','images/slices_on_14.jpg',1)"><img name="Image19" border="0" src="images/slices_14.jpg"></a></td>
<td width="38%"><table width="100%" border="0" cellpadding="7" cellspacing="5">
<tr>
<td width="20%" class="VermelhoMaior">Marca:</td>
<td width="80%" class="VermelhoMaior"><%=rsb.getString("nome")%><span class="branco"></span></td>
<%
} // fim if
%>
</tr>
<tr>
<td class="VermelhoMaior">Modelo:</td>
<td class="VermelhoMaior"><span class="branco">TalTal</span></td>
</tr>
<tr>
<td class="VermelhoMaior">Versão:</td>
<td class="VermelhoMaior"><span class="branco">TalTal</span></td>
</tr>
<tr>
<td class="VermelhoMaior">Ano:</td>
<td class="VermelhoMaior"><span class="branco">TalTal</span></td>
</tr>
<tr>
<td class="VermelhoMaior">Km:</td>
<td class="VermelhoMaior"><span class="branco">TalTal</span></td>
</tr>
</table></td>
<td width="40%"><table width="100%" border="0" cellpadding="7" cellspacing="5">
<tr>
<td width="37%" class="VermelhoMaior">Cor:</td>
<td width="63%" class="VermelhoMaior"><span class="branco">TalTal</span></td>
</tr>
<tr>
<td class="VermelhoMaior">Preço:</td>
<td class="VermelhoMaior"><span class="branco">TalTal</span></td>
</tr>
<tr>
<td class="VermelhoMaior">Nome Vendedor:</td>
<td class="VermelhoMaior"><span class="branco">TalTal</span></td>
</tr>
<tr>
<td class="VermelhoMaior">Telefone:</td>
<td class="VermelhoMaior"><span class="branco">TalTal</span></td>
</tr>
<tr>
<td class="VermelhoMaior">E-mail:</td>
<td class="VermelhoMaior"><span class="branco">TalTal</span></td>
</tr>
<%
}catch (ClassNotFoundException erroClass){
out.print(" Driver não foi localizado");
}catch (SQLException e){
out.println("Erro na conexão ao banco de dados 2");
}
%>
[/code]