can you post the actual exception your having?

On Wed, Oct 21, 2009 at 7:11 AM, Proxy <[email protected]> wrote:

>
> Hey, I am trying to create a voting system I've got a MySQL DB already
> up (using WAMP) and I'm using Eclipse Galileo with GWT. I have looked
> everywhere on how to make this connection and now I am sure I connect
> to the DB at least, however I am unsure regarding if I actually
> retrieve anything from it and I can't print anything because it throws
> me an exception. This is the method that should access the DB:
>
>    public User authenticateUser(String user1, String pass) {
>                        User user = null;
>                        try {
>                                PreparedStatement ps =
> conn.prepareStatement(
>                                "SELECT user, pass FROM usuarios WHERE user
> = \"" + user1 +
> "\" AND " +
>                                "pass = \"" + pass + "\""
>                                );
>                                ResultSet result = ps.executeQuery();
>                                while (result.next()) {
>                                        user = new User(result.getString(2),
> result.getString(3));
>
>  System.out.println(user.getUser().toString());
>                                        System.out.println("toy aqui");
>                                }
>                                result.close();
>                                ps.close();
>                        } catch (SQLException sqle) {
>                                System.err.println("Fail!! = " +
> sqle.getStackTrace());
>                        }
>                        return user;
>                }
>
>
> "conn" is a Connection already made here:
>
>    public MySQLConnection() {
>                        try {
>
>  Class.forName("com.mysql.jdbc.Driver").newInstance();
>                                conn = DriverManager.getConnection(url,
> user, pass);
>                        } catch (Exception e) {
>                                System.err.println("Fail en la Conexion = "
> + e.getStackTrace
> ());
>                        }
>                }
>
> after this, I use this method which should allow me to access stuff
> from the newly created object:
>
>        private class AuthenticationHandler<T> implements
> AsyncCallback<User>
> {
>                        public void onFailure(Throwable ex) {
>                                label.setText("Fail");
>                                System.out.println(ex.getStackTrace());
>                        }
>                        public void onSuccess(User result) {
>                                try {
>                                        label.setText("Success");// + "
> Pass:: " + result.getPass
> ().toString()
>                                }catch(Exception e) {
>                                        System.err.println("Fail! = " +
> e.getStackTrace());
>                                }
>                        }
>                }
>
> The thing is, it doesn't matter if I introduce wrong values for the
> Query to be made with, (user1 and pass) I get success or fail
> everytime depending on which I started with. That is, if I tried once
> and failed, then everytime after I will get "Fail" and if I try and
> get the write data in I will get "Success" everytime.
>
> I don't know why this happens and I am unsure I am performing the
> query the way it should be done.
>
> The only thing I'm 100% sure of is that the DB connection is made, and
> that if I try to print "result.getUser();" in the last method I placed
> here, I get an exception.
>
> What am I missing or doing incorrectly?
> >
>


-- 
Alvin Jay P. Reyes
IT Consultant / Software Developer
# 5 San Vicente Ferrer St. San Antonio Valley 1 Sucat Pque
http://www.brainyquote.com/link/quotefu.rss

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to