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

📄 buyercar.java

📁 网站的实例
💻 JAVA
字号:
package ebs;

import java.sql.*;
public class Buyercar{
          private String bookid=null; //图书编号
          private String bookname=null; //书名
          private String bookisbn=null; //图书出版号
          private String bookedit=null;//图书版本号
          private float bookprice=0; //价格
          private int booksum=0; //库存量
          private static String strDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
          private static String strDBUrl="jdbc:odbc:ebookstore";
          java.sql.Connection conn;
          java.sql.Statement stmt;
          java.sql.ResultSet Rst;
          
          public Buyercar(){
          	//加载驱动
          	try{
          	     Class.forName(strDBDriver);
          	   }
          	catch(java.lang.ClassNotFoundException e){
          		System.err.println("Buyercar():"+e.getMessage());
          	     }
          }
          //取当前数据库中全部图书信息
          public ResultSet getBookList(){
          	String strSql=null;
          	try{
          	     //建立与数据库的连接
          	     conn=DriverManager.getConnection(strDBUrl);
          	     stmt=conn.createStatement();
          	     strSql="select * from book_info";
          	     Rst=stmt.executeQuery(strSql);
          	    }
          	    //捕获异常
          	catch(SQLException e){
          		System.err.println("Buyercar.getBookList();"+e.getMessage());
          	      }
          	      return Rst;
              }
              //根据图书的编号给图书的其他信息赋值
              private void getBookInfo(String BID){
              	String strSql=null;
              	bookname=null;
              	bookedit=null;
                bookisbn=null; //图书出版号
                bookprice=0;
                booksum=0;
                try{
                    //建立和数据库的连接
                    conn=DriverManager.getConnection(strDBUrl);
                    stmt=conn.createStatement();
                    strSql="Select * from book_info where book_id="+BID;
                    Rst=stmt.executeQuery(strSql);
                    while(Rst.next()){
                    	bookname=Rst.getString("book_name");
                    	bookedit=Rst.getString("book_edit");
                    	bookisbn=Rst.getString("book_isbn");
                    	bookprice=Rst.getFloat("book_price");
                    	booksum=Rst.getInt("book_sum");
                       }
                  }
                  //捕获异常
                  catch(SQLException e){
                  	System.err.println("Buyercar.getBookInfo():"+e.getMessage());
                      }
                 }
                 //给图书的编号赋值,同时调用函数给图书的其他信息赋值
                 public void setBookid(String BID){
                 	this.bookid=BID;
                 	getBookInfo(bookid);
                       }
                 //取图书编号
                 public String getBookid(){
                 	return bookid;
                       }
                 public String getBookname(){
                 	return bookname;
                       }
                 public String getBookedit(){
                 	return bookedit;
                       }

                 public String getBookisbn(){
                 	return bookisbn;
                       }
                 public float getBookprice(){
                 	return bookprice;
                       }
                       
                 public int getBooksum(){
                 	return booksum;
                       }
                       
}	

⌨️ 快捷键说明

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