使用GWT连接到SQL Server

时间:2011-03-20 19:26:50

标签: java sql gwt sqlplus

我目前正在开发一个类项目,我们正在使用sqlplus上的数据库和用户界面的GWT进行Twitter的基本实现。

我的后端数据库访问部分很简单。我有一些类包含相应地访问/修改数据库的方法,您只需要将Connection对象作为每个类的构造函数传递。基本上,每个方法都会启动一个Statement,执行查询,并在必要时解析ResultSet。

然而,我的合作伙伴,正在研究前端GWT部分,无法弄清楚如何在她的代码中连接到SQL服务器。例如,在主页面上,我们有几个文本字段和一个确认按钮。我对GWT一无所知,所以这可能是完全错误的,但是你可以在确认按钮的onclick监听器中创建我为后端实现的类的新实例,并调用相应的函数来修改数据库吗?我的合作伙伴说了一些关于创建新的异步接口和类的内容,但我真的不明白为什么她需要这样做,因为我的印象是她可以在适当的位置调用我的函数来修改/访问数据库。

提前感谢您的反馈!

初学DB学生

2 个答案:

答案 0 :(得分:3)

GWT是一个将代码编译为javascript的框架,它运行在客户端(浏览器)上。由于浏览器没有连接到数据库服务器的通用接口(通常这也是一个坏主意),GWT无法支持。 您应该注意的是,在GWT客户端和后端Web服务器之间构建通信通道,并让该服务器与数据库服务器通信:

  

客户(用GWT编写)< - > Web服务器< - >数据库   服务器

一个好的开始是: http://code.google.com/webtoolkit/doc/latest/tutorial/RPC.html

答案 1 :(得分:1)

RequestFactory是GWT-RPC的替代品,可能更适合您,因为它适用于面向数据的服务。