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

📄 assetmodel.java

📁 java课程的资料以及实验的代码
💻 JAVA
字号:
/* *AssetModel.java:建立固定资产实体类。 *包括:与数据库进行增、删、改、查操作。 */ import java.sql.*;import java.math.*;public class AssetModel {   String assetid;   String assetname;   String cateid;   String subcateid;   String model;   String price;   String purchasedate;   String status;   String useby;   String remarks;   DbConn dbc;   Connection conn;   public AssetModel() {   }   public AssetModel(String s0,                     String s1,                     String s2,                     String s3,                     String s4,                     String s5,                     String s6,                     String s7,                     String s8,                     String s9) {   	assetid = s0;   	assetname = s1;   	cateid = s2;   	subcateid = s3;   	model = s4;   	price = s5;   	purchasedate = s6;   	status = s7;   	useby = s8;   	remarks = s9;   }      public void setAll(String s1,                     String s4,                     String s5,                     String s6,                     String s7,                     String s8,                     String s9) {        assetname = s1;             	   	model = s4;   	price = s5;   	purchasedate = s6;   	status = s7;   	useby = s8;   	remarks = s9;   }      public String getAssetId() {   	return assetid;   }   public String getAssetName() {   	return assetname;   }   public String getCateId() {   	return cateid;   }   public String getSubCateId() {   	return subcateid;   }   public String getModel() {   	return model;   }   public String getPrice() {   	return price;   }   public String getPurchaseDate() {   	return purchasedate;   }   public String getStatus() {   	return status;   }   public String getUseby() {   	return useby;   }   public String getRemarks() {   	return remarks;   }   public void insert() {      dbc = new DbConn();      conn = dbc.getConnection();      try {      Statement stmt = conn.createStatement();      ResultSet rset = stmt.executeQuery ("select max(assetid)+1 from asset");      while (rset.next()) {      	assetid = rset.getString(1);      }      if (assetid == null) assetid = "1";      PreparedStatement pstmt =       conn.prepareStatement("insert into ASSET (assetid,asset_name,cateid,subcateid,model,price,purchase_date,status,useby,remarks) values (?,?,?,?,?,?,?,?,?,?)");      pstmt.setInt(1, Integer.parseInt(assetid));                pstmt.setString(2, assetname);         pstmt.setInt(3, Integer.parseInt(cateid));      pstmt.setInt(4, Integer.parseInt(subcateid));      pstmt.setString(5, model);      pstmt.setFloat(6, Float.parseFloat(price));      pstmt.setString(7, purchasedate);      pstmt.setString(8, status);      pstmt.setString(9, useby);      pstmt.setString(10, remarks);      pstmt.execute();        /*    PreparedStatement pstmt1 =       conn.prepareStatement("insert into LEND (assetid) values (?)");      pstmt1.setInt(1, Integer.parseInt(assetid));                pstmt1.execute();*/            conn.commit();      conn.close();      }      catch (java.sql.SQLException s) {	System.out.println("exception: " + s.getMessage());      }   }      public void select() {      String sql;      dbc = new DbConn();      conn = dbc.getConnection();      sql = "SELECT assetid,rtrim(asset_name),cateid,subcateid,rtrim(model),price,purchase_date,status,useby,rtrim(remarks) FROM asset where assetid = "+Integer.parseInt(assetid);      try {      Statement stmt = conn.createStatement();      ResultSet rset = stmt.executeQuery (sql);      while (rset.next()) {      	        assetname = rset.getString(2);		cateid = rset.getString(3);		subcateid = rset.getString(4);		model = rset.getString(5);		price = rset.getString(6);		purchasedate = rset.getString(7);		status = rset.getString(8);		useby = rset.getString(9);		remarks = rset.getString(10);      }      conn.commit();       rset.close();      stmt.close();      conn.close();      }      catch (java.sql.SQLException s) {	System.out.println("exception: " + s.getMessage());      }    }         public void update() {      dbc = new DbConn();      conn = dbc.getConnection();      try {      PreparedStatement pstmt =       conn.prepareStatement("update ASSET set asset_name=?,model=?,price=?,purchase_date=?,status=?,useby=?,remarks=? where assetid = ?");      pstmt.setString(1, assetname);                pstmt.setString(2, model);         pstmt.setFloat(3, Float.parseFloat(price));      pstmt.setString(4, purchasedate);      pstmt.setString(5, status);      pstmt.setString(6, useby);      pstmt.setString(7, remarks);      pstmt.setInt(8, Integer.parseInt(assetid));      pstmt.execute();            conn.commit();      conn.close();      }      catch (java.sql.SQLException s) {	System.out.println("exception: " + s.getMessage());      }   }      public void delete() {      dbc = new DbConn();      conn = dbc.getConnection();      String sql = "delete asset where assetid = "+Integer.parseInt(assetid) ;      try {      PreparedStatement pstmt = conn.prepareStatement(sql);      pstmt.execute();  /*    String sql1 = "delete lend where assetid = "+Integer.parseInt(assetid) ;      PreparedStatement pstmt1 = conn.prepareStatement(sql1);      pstmt1.execute();*/            conn.commit();      conn.close();            assetid = null;      assetname = null;      cateid = "";      subcateid = "";      model = null;      price = null;      purchasedate = null;      status = "";      useby = null;      remarks = null;            }      catch (java.sql.SQLException s) {	System.out.println("exception: " + s.getMessage());      }   }}   

⌨️ 快捷键说明

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