GWT JDBC我该怎么做?

GWT JDBC我该怎么做?,gwt,Gwt,我正在学习gwt,在尝试查询时遇到了麻烦 类型[package.Class]没有可用的源代码;您是否忘记继承所需的模块 我不太明白模块是如何工作的 我必须为每个类编写一个模块吗 我只想调用一个类来插入数据 感谢您的进步GWT最终将获得成功。从Javascript直接建立JDBC连接是不可能的。因此,为了建立数据库连接,您必须。为了连接数据库,您应该在学习RPC之后再学习它,您可以创建一个类,该类可以服务于这样实现的类 public class ExampleServiceImpl extend

我正在学习gwt,在尝试查询时遇到了麻烦 类型[package.Class]没有可用的源代码;您是否忘记继承所需的模块

我不太明白模块是如何工作的

我必须为每个类编写一个模块吗

我只想调用一个类来插入数据


感谢您的进步

GWT最终将获得成功。从Javascript直接建立JDBC连接是不可能的。因此,为了建立数据库连接,您必须。

为了连接数据库,您应该在学习RPC之后再学习它,您可以创建一个类,该类可以服务于这样实现的类

public class ExampleServiceImpl  extends RemoteServiceServlet implements ExampleService{

//private Connection con=null;
    private String status;
    private String url="jdbc:mysql://localhost:3306/test";
    private String user="test";
    private String pass = "";
    private  Person people;
    private ResultSet resultSet=null;
    private Statement stm=null;
    private Connection con=null;

    private Statement stm2=null;
    private Connection conn2=null;
     private ResultSet resultSet2=null;
    private MySqlConnection conn=new MySqlConnection();


@Override
public Person getPerson(String name,String surname,int password) {
    Person personinfo=new Person();
    personinfo.setName(name);
    personinfo.setSurname(surname);
    personinfo.setPassword(password);

    ResultSet resultSet=null;
    Statement stm=null;
    Connection con=null;

     MySqlConnection conn=new MySqlConnection();     
      con = conn.getConnection();

        stm = ((Connection) con).createStatement();

     String sorgu = "SELECT * FROM person";

        resultSet = stm.executeQuery(sorgu);

   while(true){
     String sql = "INSERT INTO person " +
               "VALUES ("+ password +", '" + name+ "','" + surname + "')";


        stm.executeUpdate(sql);

        ((Connection) con).setAutoCommit(false);

        ((Connection) con).commit();
    stm.close();


    return personinfo;
   }
}

在这段代码中,您可以将person对象插入到数据库中

如果您不理解诸如模块之类的基本术语(在GWT中),您希望如何使用GWT?请前往官方文档()并从头开始-不要跳过,否则它最终会咬到你。否则,您将编写一些值得日常使用的代码;)