国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第9講:使用ajax技術(shù)實現(xiàn)增刪改查及分頁顯示功能(jQuery)

這篇具有很好參考價值的文章主要介紹了第9講:使用ajax技術(shù)實現(xiàn)增刪改查及分頁顯示功能(jQuery)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本講內(nèi)容首先講解jQuery對ajax的支持,分別講解$.post,$.get,$.ajax等方法,這些方法的參數(shù),使用方法及區(qū)別。最后對ajax的綜合應(yīng)用舉例:在同一個頁面實現(xiàn)新增,修改,刪除學(xué)校資料,分頁列表等功能,前端使用html靜態(tài)頁面,使用MySQL數(shù)據(jù)庫,后臺使用servlet技術(shù)實現(xiàn)。文章來源地址http://www.zghlxwxcb.cn/news/detail-507545.html

基礎(chǔ)環(huán)境要求

序號 資源 描述
1 需下載jQuery插件 ajax技術(shù)基礎(chǔ)
2 需安裝MySQL數(shù)據(jù)庫及驅(qū)動程序 驅(qū)動程序
3 fastjson.jar JSON數(shù)據(jù)格式支持
4 jsp項目支持基礎(chǔ)jar包 jsp開發(fā)環(huán)境
5???????? tomcat8.5 jsp運(yùn)行環(huán)境

?數(shù)據(jù)表結(jié)構(gòu)

CREATE TABLE `college`  (
  `collegeId` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
  `collegeName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '學(xué)校名稱',
  `collegeAddr` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '學(xué)校地址',
  `pic` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '學(xué)校圖片',
  `contact` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '聯(lián)系人',
  `tel` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '電話',
  `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '說明',
  PRIMARY KEY (`collegeId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '學(xué)校表' ROW_FORMAT = Dynamic;

CollegeVo.java

package com.bean;

import java.io.Serializable;


public class CollegeVo implements Serializable {

    private int collegeId;
    private String collegeName;
    private String pic;
    private String collegeAddr;
    private String contact;
    private String tel;
    private String remark;


    public int getCollegeId() {
        return collegeId;
    }

    public void setCollegeId(int collegeId) {
        this.collegeId = collegeId;
    }

    public String getCollegeName() {
        return collegeName;
    }

    public void setCollegeName(String collegeName) {
        this.collegeName = collegeName;
    }

    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public String getCollegeAddr() {
        return collegeAddr;
    }

    public void setCollegeAddr(String collegeAddr) {
        this.collegeAddr = collegeAddr;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}

?數(shù)據(jù)庫連接類(DBConn.java)

package com.dao;

import java.sql.Connection;
import java.sql.DriverManager;

/*
* MySQL數(shù)據(jù)庫的連接類
* */
public class DBConn {
    /*
    驅(qū)動
    mysql-connector-java-5.1.48.jar(支持mysql5.7,8.0等版本,字符集utf-8)
     */
    //必須導(dǎo)入mysql-connector-java-5.1.48.jar,才能找到com.mysql.jdbc.Driver驅(qū)動類
    static String driver="com.mysql.jdbc.Driver";
    //連接字符串,localhost(127.0.0.1)表示本機(jī),3306是MySQL的默認(rèn)端口,qq是數(shù)據(jù)庫名稱
    static String url= "jdbc:mysql://localhost:3306/practice?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true";
    //登錄名稱
    static String username = "root";
    //登錄密碼
    static String password = "1234";
    //靜態(tài)變量
    static Connection conn;

    //靜態(tài)代碼塊,程序啟動不需要調(diào)用該代碼,系統(tǒng)會自動執(zhí)行,并且只會執(zhí)行一次
    static {
        try {
            //1.加載驅(qū)動
            Class.forName(driver);
            //2.創(chuàng)建連接,執(zhí)行該語句,如果沒有異常出現(xiàn),則數(shù)據(jù)庫連接成功
            conn = DriverManager.getConnection(url, username, password);
        }catch (Exception ex){
            ex.printStackTrace();
        }
    }

    //創(chuàng)建連接的函數(shù)
    public static Connection open(){
        try {
            //如果conn沒有連接到數(shù)據(jù)庫,或者說斷開了與數(shù)據(jù)庫連接,則重新連接一次
            if (conn == null || conn.isClosed()) {

                //如果斷開了與數(shù)據(jù)庫的連接,再重新建立連接
                conn = DriverManager.getConnection(url,username,password);

            }else{
                return conn;  //如果正常連接,直接返回
            }
        }catch (Exception e){
            e.printStackTrace();
        }

        return conn;
    }

    //關(guān)閉連接
    public static void close(){
        try{
            if(conn != null || !conn.isClosed()){
                conn.close();
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}

?數(shù)據(jù)庫操作類(CollegeDAO.java)

package com.dao;

import com.bean.CollegeVo;
import com.bean.PageObject;
import com.bean.ProvinceVo;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;


public class CollegeDAO {

    //新增學(xué)校
    public boolean add(CollegeVo t) {
        try {
            Connection conn = DBConn.open();
            Statement stmt = conn.createStatement();
            String sql = "insert into college(collegeName,contact,tel,collegeAddr,remark,pic) values('";
            sql += t.getCollegeName() + "','";
            sql += t.getContact() + "','";
            sql += t.getTel() + "','";
            sql += t.getCollegeAddr() + "','";
            sql += t.getRemark() + "'

到了這里,關(guān)于第9講:使用ajax技術(shù)實現(xiàn)增刪改查及分頁顯示功能(jQuery)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • WPF入門到精通:4.頁面增刪改查及調(diào)用接口(待完善)

    在WPF中,頁面的增刪改查可以通過使用DataGrid等控件來實現(xiàn)。接口的調(diào)用可以使用HttpClient或RestSharp等網(wǎng)絡(luò)庫來完成。 1.頁面增刪改查 使用DataGrid控件來展示數(shù)據(jù),并通過綁定數(shù)據(jù)源來實現(xiàn)數(shù)據(jù)的增刪改查操作。示例代碼如下: XAML代碼: 學(xué)生View C#代碼: 學(xué)生實體Model ViewMod

    2024年02月12日
    瀏覽(16)
  • MySQL數(shù)據(jù)庫增刪改查及聚合查詢SQL語句學(xué)習(xí)匯總

    MySQL數(shù)據(jù)庫增刪改查及聚合查詢SQL語句學(xué)習(xí)匯總

    目錄 數(shù)據(jù)庫增刪改查SQL語句 MySQL數(shù)據(jù)庫指令 1.查詢數(shù)據(jù)庫 2.創(chuàng)建數(shù)據(jù)庫 3.刪除數(shù)據(jù)庫 4.選擇數(shù)據(jù)庫 創(chuàng)建表table ? 查看所有表 創(chuàng)建表 查看指定表的結(jié)構(gòu) 刪除表 數(shù)據(jù)庫命令進(jìn)行注釋 增刪改查(CRUD)詳細(xì)說明 增加 SQL庫提供了關(guān)于時間的函數(shù):now()? 查詢 查詢表作列與列之間進(jìn)

    2024年02月09日
    瀏覽(31)
  • Mybatis Plus一對多聯(lián)表查詢及分頁解決方案

    Mybatis Plus一對多聯(lián)表查詢及分頁解決方案

    查詢用戶信息列表,其中包含用戶對應(yīng)角色信息,頁面檢索條件有根據(jù)角色名稱查詢用戶列表; 一個用戶對應(yīng)多個角色,用戶信息和角色信息分表根據(jù)用戶id關(guān)聯(lián)存儲,用戶和角色一對多進(jìn)行表連接查詢, 創(chuàng)建對應(yīng)表: 對應(yīng)實體類: 在使用一對多連接查詢并且分頁時,發(fā)現(xiàn)

    2023年04月11日
    瀏覽(17)
  • Spring與Mybatis集成且Aop整合(放飛雙手,迅速完成CRUD及分頁)

    Spring與Mybatis集成且Aop整合(放飛雙手,迅速完成CRUD及分頁)

    目錄 ?一、概述 二、集成 ( 1 ) 為什么 ( 2 ) 優(yōu)點 ( 3 ) 實例 三、整合 3.1 講述 3.2 整合進(jìn)行分頁 帶我們帶來的收獲 集成是指將不同的組件、系統(tǒng)或框架整合在一起,使它們能夠協(xié)同工作,共同完成某個功能或提供某種服務(wù)。在軟件開發(fā)中,集成通常指的是將多個獨立的模塊或

    2024年02月11日
    瀏覽(23)
  • DedeCms織夢TAG標(biāo)簽靜態(tài)生成html,url拼音及分頁優(yōu)化的方法

    DEDECMS自帶的TAG標(biāo)簽是動態(tài)的,我們可以設(shè)置純靜態(tài)html,而且針對手機(jī)站也做了TAG靜態(tài)化生成,非常強(qiáng)大,對于SEO提高收錄及獲取排名非常有好處,今天yii666小編為大家介紹織夢TAG標(biāo)簽偽靜態(tài)修改方法。無需配置偽靜態(tài)規(guī)則及繁瑣的修改教程。 后臺TAG生成靜態(tài)HTML效果圖 dede

    2024年02月03日
    瀏覽(24)
  • 教你實現(xiàn)SSM和Ajax后端分頁

    教你實現(xiàn)SSM和Ajax后端分頁

    一,SSM中分頁的使用 在java中分頁一直是我不敢觸及的一部分。本次博客全面剖析一下SSM框架如何實現(xiàn)分頁。 二,效果展示 點擊前一頁后一頁首頁或者尾頁或者是跳轉(zhuǎn)都是靜態(tài)的實現(xiàn)。 三,表單的實現(xiàn) 3.1,前端代碼 listByajax.jsp 3.2,Ajax的實現(xiàn) 3.3,配置好page(用于顯示條數(shù),

    2024年02月15日
    瀏覽(24)
  • php實現(xiàn)分頁功能跳轉(zhuǎn)和ajax方式實現(xiàn)

    php實現(xiàn)分頁功能跳轉(zhuǎn)和ajax方式實現(xiàn)

    實現(xiàn)效果? 準(zhǔn)備工作? 創(chuàng)建數(shù)據(jù)表和導(dǎo)入測試數(shù)據(jù) CREATE TABLE `users` ( ? `id` int(10) unsigned NOT NULL AUTO_INCREMENT, ? `username` varchar(30) DEFAULT NULL COMMENT \\\'賬號\\\', ? `email` varchar(30) DEFAULT NULL COMMENT \\\'密碼\\\', ? PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; INSERT INTO `users` VALUES (\\\'1\\\',

    2024年02月07日
    瀏覽(27)
  • 第11講:使用ajax技術(shù)實現(xiàn)文件上傳功能(jQuery)

    第11講:使用ajax技術(shù)實現(xiàn)文件上傳功能(jQuery)

    軟件項目開發(fā)過程中,文件上傳功能是常用技術(shù)之一,經(jīng)常需要上傳文件過程中為了更好的體驗,不允許刷新當(dāng)前頁面,這樣就必須使用異步上傳技術(shù)了,jQuery提供了異步上傳的多種方法,下面跟大家一起探討使用jQuery.form插件上傳文件的功能,具體實現(xiàn)過程如下: 序號 資源

    2024年02月11日
    瀏覽(29)
  • 第5講:使用ajax技術(shù)實現(xiàn)局部刷新功能(xml數(shù)據(jù))

    使用ajax技術(shù)實現(xiàn)局部刷新功能,每2秒刷新一次數(shù)據(jù),本案例使用原生態(tài)xmlhttprequest對象,GET方法通訊,使用responseXML屬性返回xml格式數(shù)據(jù),同時刷新界面數(shù)據(jù)。 特別說明: 1、頁面頂部不能有任何注釋行,不能有空格; 2、page指令與jsp代碼之間不能有空行,不能有空格。 ?

    2024年02月11日
    瀏覽(16)
  • 第10講:使用ajax技術(shù)實現(xiàn)省市縣三級聯(lián)動(jQuery)

    多級聯(lián)動是在軟件開發(fā)中經(jīng)常碰到的問題,本文章與大家探討三級聯(lián)動的技術(shù),使用jQuery對ajax技術(shù)的支持,使用$.post方法實現(xiàn)省市縣三級聯(lián)動,后臺使用jsp的servlet技術(shù),MySQL數(shù)據(jù)庫,fastjson封裝json數(shù)據(jù),具體實現(xiàn)如下: 序號 資源 說明 1 jQuery插件 ajax通訊基礎(chǔ) 2 mysql數(shù)據(jù)庫 存

    2024年02月11日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包