⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bookbean.java

📁 代码是自己我的代码不是网上down的。是自己写的。里面有很多值得学习的知识点。还有一些javabean组件。不算自己写的JAR文件
💻 JAVA
字号:
import java.sql.*;
import javax.swing.*;
public class BookBean extends JPanel
{
	private String bookname;
	private String press;
	private String auther;
	private String address;
	private String pressdate;
	private String price;
	private String comment;
	Connection con=null;
	Statement smt=null;
	ResultSet rs=null;
	public String getBookname()
	{
		return bookname;
	}
	public String getPress()
	{
		return press;
	}

	public String getAuther()
	{
		return auther;
	}
	private String getAddress()
	{
		return address;
	}
	private String getPressdate()
	{
		return pressdate;
	}
	private String getPrice()
	{
		return price;
	}
	private String getComment()
	{
		return comment;
			   
	}
	public void setBookname(String name)
	{
		this.bookname=name;
	}	
	public void setPress(String press)
	{
		this.press=press;
	}

    public void setAuther(String auther)
    {
    	this.auther=auther;
    }
    public void setAddress(String auther)
    {
    	this.address=address;
    }
    public void setPressdate(String pressdate)
    {
    	this.pressdate=pressdate;
    }
    public void setPrice(String price)
    {
    	this.price=price;
    }
    public void setComment(String comment)
    {
    	this.comment=comment;
    }
    public boolean insert()
    {
    	BookBean bean=new BookBean();
        
    	try{
    		con = new DBManager().getConnection();
    		PreparedStatement pstm=con.prepareStatement("insert into 书籍信息表(bookname,press,auther,address,pressdate,price,comment) values(?,?,?,?,?,?,?)");
    		pstm.setString(1,bookname);
    		pstm.setString(2,press);
    		pstm.setString(3,auther);
    		pstm.setString(4,address);
    		pstm.setString(5,pressdate);
    		pstm.setString(6,price);
    		pstm.setString(7,comment);
    		pstm.executeUpdate();
    		return true;
    	}
    	catch(Exception e1)
    	{
    	System.out.println(e1.toString());
    	return false;	
    	}
    	
    }
    public boolean delete()
    {
    	BookBean bean=new BookBean();
        
    	try{
    		con = new DBManager().getConnection();
    		PreparedStatement pstm=con.prepareStatement("delete from  书籍信息表 where bookname=?");
    		pstm.setString(1,bookname);
    		pstm.executeUpdate();
    		return true;
    	}
    	catch(Exception e1)
    	{
    	return false;	
    	}	
    }
    public boolean modify()
    {
    
        	BookBean bean=new BookBean();
    	try{
    		con = new DBManager().getConnection();
    		PreparedStatement pstm=con.prepareStatement("update 书籍信息表 set bookname=?,press=?,auther=?,address=?,pressdate=?,price=?,comment=? where bookname='"+bookname+"'");
    		pstm.setString(1,bookname);
    		pstm.setString(2,press);
    		pstm.setString(3,auther);
    		pstm.setString(4,address);
    		pstm.setString(5,pressdate);
    		pstm.setString(6,price);
    		pstm.setString(7,comment);
    		pstm.executeUpdate();
    		return true;
    	}
    	catch(Exception e1)
    	{
    	return false;	
    	}
    }
    public boolean isnull()
    {
    	BookBean bean=new BookBean();
        
    	try{
    		con = new DBManager().getConnection();
    		smt=con.createStatement();
    		rs=smt.executeQuery("select * from  书籍信息表 where bookname='"+bookname+"'");
    		if(rs.next())
    		{
    			return false;
    		}
    		
    	}
    	catch(Exception e1)
    	{
    
    	}
    	return true;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -