如何在swing窗口实现增删改


前言

根据上文的步骤,如何在eclipse中使用数据库中的表实现调用和增删改。


一、如何进行表的增加?

首先在Basedao中书写增加的代码,然后在窗口进行相关的处理。

二、表的增加

1.在Basedao中书写

代码如下(示例):

	public static boolean add(Movie movie) throws Exception {
		String sql ="INSERT INTO tb_movies (name,duration,area,moviedate,price) "
				+ "VALUES(?,?,?,?,?);";
		
		// 1.获取连接
		Connection conn = DbConnection.getConnection();
		
		// 2.从连接中获取Statement对象
		PreparedStatement stat = conn.prepareStatement(sql);
		
		// 3.用Statement对象执行SQL
		stat.setObject(1, movie.getName());
		stat.setObject(2, movie.getDuration());
		stat.setObject(3, movie.getArea());
		stat.setObject(4, movie.getMoviedate());
		stat.setObject(5, movie.getPrice());
		
		// 4.处理SQL运行的ResultSet
		int result = stat.executeUpdate();
		
		// 5.关闭数据库资源
		DbConnection.close(null, stat, conn);
		
		return result>0 ? true : false;
	}

2.在窗口实现

代码如下(示例):

			public void actionPerformed(ActionEvent e) {
				String name=tfname.getText();
				String author=tfauthor.getText();
				String sex= tfsex.getText();
				String price=tfprice.getText();
				String bookDesc=tfbookDesc.getText();
				
				Stl stl=new Stl();
				stl.setBookName(name);
				stl.setAuthor(author);
				stl.setSex(sex);
				stl.setPrice(price);
				stl.setBookDesc(bookDesc);
				
				try {
					boolean asd = Basedao.add(stl);
					if (asd) {
						JOptionPane.showMessageDialog(OP, "添加成功");
					}else {
						JOptionPane.showMessageDialog(OI, "添加失败");
					}
				} catch (Exception e2) {
					e2.printStackTrace();
				}
			}
		});

在这里插入图片描述

首先要找到相应的增的窗口所对应的地方,然后在进行以上的代码操作。


总结

首先我们在写代码的时候一定要思路清晰,还要书写正确的代码,有习惯的写注释有助于巩固知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值