Problemas com DAO

Boa Tarde estou tendo problema com DAO! ele nao consegue encontrar minha TO!

vou postar meus fontes ALguem poderia postar um DAO e um Factory pra eu comparar e achar onde estou errando!

DAO

package java.DAO;

import java.sql.Connection;   
import java.sql.PreparedStatement;   
import java.sql.SQLException;   
import java.Factory.Factory;
import java.TO.Beans;

public class ValorDAO {

    public ValorDAO(){};

    private Connection conection;   

    public void getConexao()throws SQLException {   
        conection = Factory.getConnection();   
    }   

    public void insere(Beans to)throws SQLException {   
        Connection con = Factory.getConnection();
        PreparedStatement stmt = this.conection.prepareStatement (" insert into dados (Valor) values (?)");   
        stmt.setString(1,to.getValor());   
           
        stmt.execute();   
        conection.commit();   
        stmt.close();   
                         
    }   
}  

FACTORY

[code]
package java.Factory;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Factory {

public Factory(){};

public static Connection getConnection()throws SQLException {   
       
    try {   
        Class.forName("com.mysql.jdbc.Driver");   
        return DriverManager.getConnection("jdbc:mysql://localhost:3306/DAO", "root", "221105");   
        }   
    catch(ClassNotFoundException ex){   
        throw new SQLException (ex.getMessage());   
    }   
    catch(Exception e){   
        throw new SQLException (e.getMessage());   
    }   
       
}   

}[/code]

Valew Obrigado!
PS: Estou tentando fazer uma conexao com JSP

PAra não criar outro topico vou ser mais objetivo ! como eu validaria um login JSP+DAO+MYSQL

JSP Login

[code]
<%@page contentType=“text/html”%>
<%@page pageEncoding=“UTF-8”%>

JSP Page

Usuário:
Senha:

 

</body>
[/code]

No lado do cliente valida com javascript - para não enviar values em branco ou inválidos.
No lado do servidor valida no seu servlet - antes de salvar no banco/fazer login e redireciona para uma página de erro caso os dados sejam inválidos…

t+

[quote=Diana]No lado do cliente valida com javascript - para não enviar values em branco ou inválidos.
No lado do servidor valida no seu servlet - antes de salvar no banco/fazer login e redireciona para uma página de erro caso os dados sejam inválidos…

t+[/quote]

eheh Muito Obrigado pela dica do JS ! Só que ainda não sei fazer uma conexão DAO em Java somente em JDBC! você poderia passar uma conexao DAO de exemplo!

Obrigado

teu código tá errado.

1 Connection con = Factory.getConnection();
2 PreparedStatement stmt = this.conection.prepareStatement (" insert into dados (Valor) values (?)");
3 stmt.setString(1,to.getValor());

this.conection na linha 2 deve tar dando null pois teu método getConexao() da classe ValorDAO nunca é chamado. Ao invés daquele this.conection usa o con que tu criou na linha 1.

É rapaz tem muito que estudar ainda pq teu código tá muito fraco