testpanel.java~66~
来自「银行信用评估系统」· JAVA~66~ 代码 · 共 888 行 · 第 1/3 页
JAVA~66~
888 行
package management;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
import java.awt.event.*;
import java.sql.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class testPanel extends JPanel {
JTextField jTextField1 = new JTextField();
JLabel jLabel1 = new JLabel();
JButton jButton1 = new JButton();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JLabel jLabel6 = new JLabel();
TitledBorder titledBorder1;
TitledBorder titledBorder2;
TitledBorder titledBorder3;
TitledBorder titledBorder4;
Connection con;
JLabel jLabel2 = new JLabel();
JLabel jLabel7 = new JLabel();
TitledBorder titledBorder5;
JButton jButton2 = new JButton();
public testPanel() {
try {
jbInit();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
void jbInit() throws Exception {
titledBorder1 = new TitledBorder("");
titledBorder2 = new TitledBorder("");
titledBorder3 = new TitledBorder("");
titledBorder4 = new TitledBorder("");
titledBorder5 = new TitledBorder("");
jTextField1.setText("");
jTextField1.setBounds(new Rectangle(286, 35, 143, 23));
this.setLayout(null);
jLabel1.setFont(new java.awt.Font("宋体", 1, 22));
jLabel1.setText("请输入自主分(<=20分):");
jLabel1.setBounds(new Rectangle(15, 29, 258, 30));
jButton1.setBounds(new Rectangle(84, 81, 73, 25));
jButton1.setFont(new java.awt.Font("Dialog", 0, 13));
jButton1.setText("确定");
jButton1.addActionListener(new testPanel_jButton1_actionAdapter(this));
jLabel3.setFont(new java.awt.Font("宋体", 1, 22));
jLabel3.setText("该用户的信用等级为:");
jLabel3.setBounds(new Rectangle(12, 173, 235, 40));
jLabel4.setFont(new java.awt.Font("Dialog", 1, 13));
jLabel4.setBorder(titledBorder2);
jLabel4.setDebugGraphicsOptions(0);
jLabel4.setText("");
jLabel4.setBounds(new Rectangle(264, 183, 153, 24));
jLabel5.setFont(new java.awt.Font("宋体", 1, 22));
jLabel5.setText("该用户的透支额为:");
jLabel5.setBounds(new Rectangle(13, 231, 214, 25));
jLabel6.setFont(new java.awt.Font("Dialog", 1, 13));
jLabel6.setBorder(titledBorder4);
jLabel6.setText("");
jLabel6.setBounds(new Rectangle(263, 235, 153, 24));
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=CCES";
String username= "sa";
String password= "";
con = DriverManager.getConnection(url,username,password);
jLabel2.setFont(new java.awt.Font("宋体", 1, 22));
jLabel2.setText("该用户的初评分为:");
jLabel2.setBounds(new Rectangle(13, 133, 229, 26));
jLabel7.setFont(new java.awt.Font("Dialog", 1, 13));
jLabel7.setBorder(titledBorder5);
jLabel7.setText("");
jLabel7.setBounds(new Rectangle(263, 137, 154, 25));
jButton2.setBounds(new Rectangle(223, 80, 73, 25));
jButton2.setFont(new java.awt.Font("Dialog", 0, 13));
jButton2.setToolTipText("");
jButton2.setText("返回");
jButton2.addActionListener(new testPanel_jButton2_actionAdapter(this));
this.add(jLabel1, null);
this.add(jTextField1, null);
this.add(jLabel4, null);
this.add(jLabel6, null);
this.add(jLabel5, null);
this.add(jLabel3, null);
this.add(jLabel2, null);
this.add(jLabel7, null);
this.add(jButton1, null);
this.add(jButton2, null);
}
public int Badrecordadjust(){
PreparedStatement pstmt5;
ResultSet rs5;
String strx0 = "";
String queryb;
String queryx[] = new String[3];
String strbl = "";
String strbx1[] = new String[3];
int sum1=0;
try{
//婚姻状况
queryb= "select * from Users where userid=?";
pstmt5 = con.prepareStatement(queryb);
strx0="1000";
pstmt5.setString(1,strx0);
rs5=pstmt5.executeQuery();
if(rs5.next()){
strbl=rs5.getString("MarriageState");
}
if(strbl!=null) {
if (strbl.equals("未婚")) {
queryx[0] = "select Nomarry from userlist ";
strbx1[0] = "Nomarry";
}
else if (strbl.equals("已婚有子女")) {
queryx[0] = "select MarriedBaby from userlist";
strbx1[0] = "MarriedBaby";
}
else if (strbl.equals("已婚无子女")) {
queryx[0] = "select MarriedNoBaby from userlist";
strbx1[0] = "MarriedNoBaby";
}
else if (strbl.equals("其他")) {
queryx[0] = "select OtherMarry from userlist";
strbx1[0] = "OtherMarry";
}
pstmt5 = con.prepareStatement(queryx[0]);
rs5 = pstmt5.executeQuery();
if (rs5.next()) {
strx0 = rs5.getString(strbx1[0]); //调整分
sum1 += Integer.parseInt(strx0);
jTextField1.setText(sum1+" ");
}
}
else sum1 += 0;
// 性别
queryb= "select * from Users where userid=?";
pstmt5 = con.prepareStatement(queryb);
strx0="1000";
pstmt5.setString(1,strx0);
rs5=pstmt5.executeQuery();
if(rs5.next()){
strbl=rs5.getString("UserSex");
}
if(strbl!=null) {
if (strbl.equals("男")) {
queryx[0] = "select Male from userlist ";
strbx1[0] = "Male";
}
else if (strbl.equals("女")) {
queryx[0] = "select Female from userlist";
strbx1[0] = "Female";
}
pstmt5 = con.prepareStatement(queryx[0]);
rs5 = pstmt5.executeQuery();
if (rs5.next()) {
strx0 = rs5.getString(strbx1[0]); //调整分
sum1 += Integer.parseInt(strx0);
jTextField1.setText(sum1+" ");
}
}
else sum1 += 0;
// 文化程度
queryb= "select * from Users where userid=?";
pstmt5 = con.prepareStatement(queryb);
strx0="1000";
pstmt5.setString(1,strx0);
rs5=pstmt5.executeQuery();
if(rs5.next()){
strbl=rs5.getString("CultureState");
}
if(strbl!=null) {
if (strbl.equals("研究生以上")) {
queryx[0] = "select GraduateS from userlist ";
strbx1[0] = "GraduateS";
}
else if (strbl.equals("本科")) {
queryx[0] = "select UnGraduateS from userlist";
strbx1[0] = "UnGraduateS";
}
else if (strbl.equals("大专")) {
queryx[0] = "select Junior from userlist";
strbx1[0] = "Junior";
}
else if (strbl.equals("中专、高中")) {
queryx[0] = "select Intermediate from userlist";
strbx1[0] = "Intermediate";
}
else if (strbl.equals("其他")) {
queryx[0] = "select OtherKnowledge from userlist";
strbx1[0] = "OtherKnowledge";
}
pstmt5 = con.prepareStatement(queryx[0]);
rs5 = pstmt5.executeQuery();
if (rs5.next()) {
strx0 = rs5.getString(strbx1[0]); //调整分
sum1 += Integer.parseInt(strx0);
jTextField1.setText(sum1+" ");
}
}
else sum1 += 0;
// 住宅性质
queryb= "select * from Users where userid=?";
pstmt5 = con.prepareStatement(queryb);
strx0="1000";
pstmt5.setString(1,strx0);
rs5=pstmt5.executeQuery();
if(rs5.next()){
strbl=rs5.getString("HouseState");
}
if(strbl!=null) {
if (strbl.equals("自有住房")) {
queryx[0] = "select HaveHouse from userlist ";
strbx1[0] = "HaveHouse";
}
else if (strbl.equals("贷款购房")) {
queryx[0] = "select LoanBuyHouse from userlist";
strbx1[0] = "LoanBuyHouse";
}
else if (strbl.equals("租用公房")) {
queryx[0] = "select RentHouse from userlist";
strbx1[0] = "RentHouse";
}
else if (strbl.equals("其它")) {
queryx[0] = "select OtherHouse from userlist";
strbx1[0] = "OtherHouse";
}
pstmt5 = con.prepareStatement(queryx[0]);
rs5 = pstmt5.executeQuery();
if (rs5.next()) {
strx0 = rs5.getString(strbx1[0]); //调整分
sum1 += Integer.parseInt(strx0);
jTextField1.setText(sum1+" ");
}
}
else sum1 += 0;
//户口性质
queryb= "select * from Users where userid=?";
pstmt5 = con.prepareStatement(queryb);
strx0="1000";
pstmt5.setString(1,strx0);
rs5=pstmt5.executeQuery();
if(rs5.next()){
strbl=rs5.getString("RegistereState");
}
if(strbl!=null) {
if (strbl.equals("常住户口")) {
queryx[0] = "select Cregistered from userlist ";
strbx1[0] = "Cregistered";
}
else if (strbl.equals("临时户口")) {
queryx[0] = "select Lregistere from userlist";
strbx1[0] = "Lregistere";
}
pstmt5 = con.prepareStatement(queryx[0]);
rs5 = pstmt5.executeQuery();
if (rs5.next()) {
strx0 = rs5.getString(strbx1[0]); //调整分
sum1 += Integer.parseInt(strx0);
jTextField1.setText(sum1+" ");
}
}
else sum1 += 0;
// 职业类别
queryb= "select * from view2 where userid=?";
pstmt5 = con.prepareStatement(queryb);
strx0="1000";
pstmt5.setString(1,strx0);
rs5=pstmt5.executeQuery();
if(rs5.next()){
strbl=rs5.getString("ProfessionTypes");
}
if(strbl!=null) {
if (strbl.equals("公务员")) {
queryx[0] = "select Gwy from ProfessionThing ";
strbx1[0] = "Gwy";
}
else if (strbl.equals("教师、医生")) {
queryx[0] = "select Jshys from ProfessionThing";
strbx1[0] = "Jshys";
}
else if (strbl.equals("金融、律师")) {
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?