GWT的mysql错误

raj*_*esh 0 java gwt

我正在尝试使用GWT创建示例应用程序,我的代码如下

public void onModuleLoad() {
  VerticalPanel panel = new VerticalPanel();
  MultiWordSuggestOracle oracle = new MultiWordSuggestOracle();
  database data=new database();
     Statement s1;
    try {
        s1 = data.conn.createStatement();
         s1.executeQuery ("SELECT * FROM details LIMIT 10");
           ResultSet rs = s1.getResultSet ();
           while (rs.next ())
           {


               String name = rs.getString ("name");
               oracle.add(name);
           }
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }


    SuggestBox suggestbox = new SuggestBox(oracle);
    panel.add(new Label("Enter Country"));
    panel.add(suggestbox);
    panel.addStyleName("demo-panel-padded");
    RootPanel.get("demo").add(panel);
Run Code Online (Sandbox Code Playgroud)

我已经添加了mysql-bin.jar连接器war/WEB_INF/lib/,现在我收到了编译错误

17:39:52.353 [ERROR] [a] Line 28: No source code is available for type java.sql.Statement; did you forget to inherit a required module?
Run Code Online (Sandbox Code Playgroud)

我需要知道为什么我会收到此错误,我该如何纠正它

Gip*_*ing 8

您不能在GWT客户端模块中使用服务器端代码(在您的情况下为java.sql.*).

您应该对服务器进行RPC调用.服务器回调应从数据库中获取数据,并将其发送回GWT客户端.