使用JavaEE开发JavaWeb时,使用Derby数据库的一些

2018-04-21  本文已影响22人  Sekale

1. 字符串不能用双引号"",只能用单引号'',否则会报错

如:

SELECT * FROM table_name WHERE col_name = 'xxx'

2. Derby数据库没有TOP子句

若需要选取前n行数据,可使用FETCH子句:

SELECT * FROM table_name

OFFSET m ROWS  --跳过m行,可选

FETCH NEXT n ROWS ONLY; --选取从当前条开始的n行

3. executeQuery、executeUpdate和execute返回值

4. (与Derby无关)(一个新手的体悟)用ajax向后台传数据时,直接用URL形式即可

就如同向PHP文件传数据一样,向Servlet传参并没有什么区别,一样操作即可。
服务器返回数据利用response.getWriter()获取PrintWriter对象,使用println()方法。
示例(要用JQuery):

//JS进行ajax提交

$.ajax({

        type: "POST",

        url: "MyServlet?Para1='para1'",

        async: true,

        error: function (request) {

            alert("Connection error");

        },

        success: function (data) {

            console.log(data);

        }

});

//服务端接收处理,并返回值

try (PrintWriter out = response.getWriter()) {

    int record = 0;

    String username = request.getParameter("Para1");

    out.println("seccessful connection");

} catch (Exception e) {

    out.println("getWriter problem");

}
上一篇 下一篇

猜你喜欢

热点阅读