Olá pessoal,
Em minha aplicação eu fazia a conexão com o BD na mão…mas agora estou usando o NetBeans 4.1 e já instalei o driver e este já fez conexão com meu banco, porém não sei como aplicar os comandos de sql na aplicação…pois se não refaço minha conexão??
Meu código:
.
.
.
public void init(ServletConfig config) throws ServletException {
super.init(config);
/*Conexão com o Banco de Dados*/
try{
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
}//try
catch(Exception e){
e.printStackTrace();
System.out.println("Error Trace in getConnection() : " + e.getMessage());
}//catch
}
.
.
.
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int cod_questao2;
boolean passagem = true;
int aux = 0;
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String command = "";
command = request.getParameter("command");
/**Recebe o assunto escolhido do formulário Aluno
*/
if(command.equals("OK")){
assunto = request.getParameter("assunto");
out.println(assunto);
/*Conexão com o Banco de Dados*/
try{
con = java.sql.DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/Sistema;user=sa");
}catch(Exception e){
e.printStackTrace();
out.println("Error Trace in getConnection() : " + e.getMessage());
}
/*Consulta das questoes*/
try{
stm = con.createStatement();
sql = "SELECT * FROM QUESTAO, ALTERNATIVA" +
" WHERE assunto='" + assunto + "'" + " AND QUESTAO.cod_questao = ALTERNATIVA.cod_questao";
ResultSet rs = stm.executeQuery(sql);
while(rs.next()){
//preenchendo um vetor de Strings:
cod_questao = rs.getString("cod_questao");
cod_questao2 = Integer.parseInt(cod_questao);
if(cod_questao2 == aux){
passagem = false;
.
.
.
Se alguém puder me dar uma dica…agradeço…
sta. Leisley