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.