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

📄 bookquery.java

📁 手工完成
💻 JAVA
字号:
package Bean;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;

public class BookQuery{

	public ArrayList bookquery(String strBookID)
	{
		String SQLString = "";
		String bookID = strBookID;
		
		java.sql.ResultSet sqlRst = null;
		java.sql.Statement Stmt = null;
//		Users user = new Users();                 //--------这句话写在是错误的-----
		ArrayList<BookBean> arraylist = new ArrayList();
		
		Connection conn=new DBConn().getConn();
		try 
		{
	//		SQLString = "select * from UsersAccess where UsersTable = " + "'" + ID + "'";
			SQLString = "select * from book";
			Stmt = conn.createStatement(); //语句对象 
			sqlRst=Stmt.executeQuery ( SQLString); ; //结果集对象 
			
			while(sqlRst.next())
			{
				BookBean book = new BookBean();   //---这句话必须写在这------
				book.setBookID(sqlRst.getString("bookID"));
				book.setBookName(sqlRst.getString("bookName"));
				book.setAuthor(sqlRst.getString("author"));
				book.setPrice(sqlRst.getDouble("price"));
				book.setDiscount(sqlRst.getDouble("discount"));
				book.setPress(sqlRst.getString("press"));
				book.setSum(sqlRst.getInt("sum"));
				book.setPicroot(sqlRst.getString("picroot"));
				
				arraylist.add(book);   //----把BookBean放入ArrayList中
			}
				Stmt.close (); 
				conn.close();
	
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		
		return arraylist;
	}
	
	
	public ArrayList booksearch(String strsql)
	{
		String SQLString = strsql;
		
		java.sql.ResultSet sqlRst = null;
		java.sql.Statement Stmt = null;
//		Users user = new Users();                 //--------这句话写在是错误的-----
		ArrayList<BookBean> arraylist = new ArrayList();
		
		Connection conn=new DBConn().getConn();
		try 
		{
			Stmt = conn.createStatement(); //语句对象 
			sqlRst=Stmt.executeQuery ( SQLString); ; //结果集对象 
			
			while(sqlRst.next())
			{System.out.println("进入循环中!!!!!!!");
				BookBean book = new BookBean();   //---这句话必须写在这------
				book.setBookID(sqlRst.getString("bookID"));
				book.setBookName(sqlRst.getString("bookName"));
				book.setAuthor(sqlRst.getString("author"));
				book.setPrice(sqlRst.getDouble("price"));
				book.setDiscount(sqlRst.getDouble("discount"));
				book.setPress(sqlRst.getString("press"));
				book.setSum(sqlRst.getInt("sum"));
				book.setPicroot(sqlRst.getString("picroot"));
				
				arraylist.add(book);   //----把BookBean放入ArrayList中
			}
				Stmt.close (); 
				conn.close();
	
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		
		return arraylist;
	}
	
	public Bean.BookBean bookQuery(String strBookID)
	{
		String SQLString = "";
		String bookID = strBookID;
		
		java.sql.ResultSet sqlRst = null;
		java.sql.Statement Stmt = null;
//		Users user = new Users();                 //--------这句话写在是错误的-----
		BookBean book = new BookBean();
		
		Connection conn=new DBConn().getConn();
		try 
		{
	//		SQLString = "select * from UsersAccess where UsersTable = " + "'" + ID + "'";
			SQLString = "select * from book where bookID = '" + bookID + "'";
			Stmt = conn.createStatement(); //语句对象 
			sqlRst=Stmt.executeQuery ( SQLString); ; //结果集对象 
			
			if(sqlRst.next())
			{
				book.setBookID(sqlRst.getString("bookID"));
				book.setBookName(sqlRst.getString("bookName"));
				book.setAuthor(sqlRst.getString("author"));
				book.setPrice(sqlRst.getDouble("price"));
				book.setDiscount(sqlRst.getDouble("discount"));
				book.setPress(sqlRst.getString("press"));
				book.setSum(sqlRst.getInt("sum"));
				book.setPicroot(sqlRst.getString("picroot"));
				
			}
				Stmt.close (); 
				conn.close();
	
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		
		return book;
	}
}

⌨️ 快捷键说明

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