I am quite curious how it is that you can not have access to the
server side stack trace.  I suspect the answer to your question lies
there.

-Ben

On Mar 14, 7:04 am, Dilip Rathod <rathod...@gmail.com> wrote:
> I can gwt-rpc communication with server sucessfully.
> but when i want to interact with mysql I get following error
>
> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
> Could not create connection to database server.
>
> I added mysql connector to WEB-Inf/lib dierctory
>
> following is my code that tries to connect to data base
>
> public String login(String usr,String pwd)
>         {
>                 Connection conn     = null;
>         String url          = "jdbc:mysql://localhost:3306/
> SeekwadiDataBank";
>         String db           = "SeekwadiDataBank";
>         String driver       = "com.mysql.jdbc.Driver";
>         String user         = "user";
>         String pass         = "user";
>         String connerr=null;
>         try
>           {
>                 connerr="Connecting ....";
>                 Class.forName(driver).newInstance();
>                 connerr+="Still Working....";
>                 //Class.forName("com.mysql.jdbc.Driver");
>                 conn = DriverManager.getConnection(url, user, pass);
>                 connerr="Conncted....";
>           } catch (Exception e) {
>                         // TODO: handle exception
>                   connerr+=e.toString();
>
>                 }
>                  return connerr;
>         }
>
> i cannot give full stack trace becuse it is not available at client
> side
>
> client side code taht communicate asynchronoulsy to server is
>
> Hyperlink login = new Hyperlink("Login", "Login");
>                 login.addClickListener(new ClickListener() {
>                     public void onClick(Widget widget)
>                     {
>                         hp.clear();
>                         final TextBox usr=new TextBox();
>                         final PasswordTextBox pwd=new PasswordTextBox();
>
>                         Button loginb=new Button("Login");
>                         loginb.addClickHandler(new ClickHandler()
>                         {
>                          public void onClick(ClickEvent event)
>                           { //Window.alert("Starts");
>                           AsyncCallback callback = new AsyncCallback()
>                            {
>
>                            public void onSuccess(Object result)
>                          {
>                                 if(((String) result).equals("Ok"))
>                                 { Window.alert("Login 
> Status:"+result.toString());
> usr.setText(""); pwd.setText(""); }
>                                else { Window.alert("Login
> Status:"+result.toString()); usr.setText(""); pwd.setText(""); }
>                          }
>                              public void onFailure(Throwable caught)
>                                { Window.alert(caught.getMessage()); }
>                            };
>                           no.login(usr.getText(),pwd.getText(), callback);
>                            //Window.alert("Ends");
>                           }
>
>                         });

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

Reply via email to