Ajax完整项目---数据添加和修改

Posted IT界新晋小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax完整项目---数据添加和修改相关的知识,希望对你有一定的参考价值。

效果演示


添加数据


修改数据


项目结构




SqlConnect.java部分

package sqlconnect;
import java.sql.*;public class SqlConnect { static private Connection conn = null; static private String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; static private String url = "jdbc:sqlserver://localhost:1433;DatabaseName=ShopSystem"; static private String name = "sa"; static private String passwd = "sa"; public static Connection connection() { try { Class.forName(driver); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { conn = DriverManager.getConnection(url,name,passwd); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn; } public static void unconnection(ResultSet rst,PreparedStatement pst,Connection conn) { if (rst != null) { try { rst.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if (pst != null) { try { pst.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }}


AddInfoDao.java部分

package addinfodao;
import java.sql.*;
import sqlconnect.SqlConnect;public class AddInfoDao { static private Connection conn = null; static private PreparedStatement pst = null; public static boolean addinfo(String type,String id,String name,String price, String quantity,String image,String description,String time) { boolean result = true; try { conn = SqlConnect.connection(); pst = conn.prepareStatement("insert into Product values(?,?,?,?,?,?,?,?)"); pst.setString(1, type); pst.setString(2, id); pst.setString(3, name); pst.setString(4, price); pst.setString(5, quantity); pst.setString(6, image); pst.setString(7, description); pst.setString(8, time); pst.executeUpdate(); result = true; } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); result = false; }finally { if (pst != null) { try { pst.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } return result; }}


因为代码比较多在这就不一一贴出来了,完整项目文件,数据库驱动和数据库可以回复【ajax完整案例】获取


以上是关于Ajax完整项目---数据添加和修改的主要内容,如果未能解决你的问题,请参考以下文章

完整的 AJAX 反馈

Huawei_Netconf_Ncclient

Java 项目 学生信息管理系统 超详细 超完整 保姆级讲解(主页面 + 添加学生信息 + 删除学生信息 + 修改学生信息 + 查询学生信息)

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。

JavaWeb网上图书商城完整项目--day02-5.ajax校验功能之服务器端三层实现

Django表单form ajax应用(上)