[java]代码库
package com.itstar.erp.dao.baiscinfo.impl;
//download by http://www.codefans.net
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.itstar.erp.dao.baiscinfo.dao.YwyDao;
import com.itstar.erp.util.DBConnection;
import com.itstar.erp.vo.yewuyuan.YwyBean;
public class YwyDaoImpl implements YwyDao {
	
	Connection conn=new DBConnection().getConnection();
	PreparedStatement p;
	Statement s;
	ResultSet rs;
	
	public void insert(YwyBean bean) {
		try {
			p=conn.prepareStatement("insert into tb_yewuyuan_info values(?,?,?)");
		} catch (SQLException e) {
			e.printStackTrace();
		}
		try{
		p.setString(1, bean.getYwyName());
		p.setString(2, bean.getYwyAddress());
		p.setString(3,bean.getYwyPhone());
		p.executeUpdate();
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	public YwyBean Query(String value) {
		
		YwyBean bean=new YwyBean();
		try {
			s=conn.createStatement();
		} catch (SQLException e) {
			
			e.printStackTrace();
		}
		try {
			rs=s.executeQuery("select * from tb_yewuyuan_info where ywyName='"+value+"'");
		} catch (SQLException e) {
			e.printStackTrace();
		}
		try{
			if(rs.next()){
				bean.setYwyID(rs.getInt(1));
				bean.setYwyName(rs.getString(2));
		        bean.setYwyAddress(rs.getString(3));
		        bean.setYwyPhone(rs.getString(4));
		}
			}catch(Exception e){
			e.printStackTrace();
		}
		return bean;
	}
	
	public void update(YwyBean bean, String value) {
		try {
			p=conn.prepareStatement("update tb_yewuyuan_info set ywyName=?, ywyAddress=?,ywyPhone=? where ywyName='"+value+"'");
		} catch (SQLException e) {
			
			e.printStackTrace();
		}
		try{
		p.setString(1, bean.getYwyName());
		p.setString(2, bean.getYwyAddress());
		p.setString(3, bean.getYwyPhone());
		p.executeUpdate();
		}catch(Exception e){
			e.printStackTrace();
		}
	
		
	}
	
	public void delete(String value) {
	
			try {
				s=conn.createStatement();
			} catch (SQLException e) {
				e.printStackTrace();
			}
			try {
				s.executeUpdate("delete from tb_yewuyuan_info where ywyName='"+value+"'");
			} catch (SQLException e) {
				e.printStackTrace();
			}
		
			
		}
		
	}
[代码运行效果截图]
[源代码打包下载]
初级程序员
by: zw 发表于:2019-06-12 23:16:59 顶(0) | 踩(0) 回复
为什么两个都下了,解压失败了
回复评论