📄 bankmodle.java
字号:
package org.accp.DAO;
import org.accp.Entity.*;
import java.util.ArrayList;
import java.util.List;
import java.sql.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
public class BankModle {
private PreparedStatement pstmt;
private ResultSet rs;
private Connection conn;
public List<CustomerBean> getCustomers(){
List<CustomerBean> itmes=new ArrayList();
try{
Context ic=new InitialContext();
DataSource source=(DataSource)ic.lookup("java:comp/env/jdbc/bank");
conn=source.getConnection();
}catch(Exception ex){
ex.printStackTrace();
System.out.println("连接数据库出错!");
}
try{
pstmt=conn.prepareStatement("select * from userInfo");
rs=pstmt.executeQuery();
while(rs.next()){
CustomerBean coustomer=new CustomerBean();
coustomer.setUserID(rs.getString("userID"));
coustomer.setUsername(rs.getString("userName"));
coustomer.setBalance(rs.getDouble("balance"));
// System.out.println(rs.getString("userID"));
// System.out.println(rs.getString("userName"));
// System.out.println(rs.getDouble("balance"));
itmes.add(coustomer);
}
}catch(Exception e){
e.printStackTrace();
System.out.println("查询语句有错!");
}
return itmes;
}
public double getall(String userid){
try{
Context ic=new InitialContext();
DataSource source=(DataSource)ic.lookup("java:comp/env/jdbc/bank");
conn=source.getConnection();
pstmt=conn.prepareStatement("select * from userInfo where userID=?");
pstmt.setString(1, userid);
rs=pstmt.executeQuery();
while(rs.next()){
return rs.getDouble("balance");
}
}catch(Exception ex){
ex.printStackTrace();
System.out.println("连接数据库出错!");
}
return 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -