`
jayjayjays
  • 浏览: 214141 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA程序桥联数据库

    博客分类:
  • java
阅读更多

/*******************************************************
 * 程序文件:   Saving.java
 * 建立时间:   2004年07月01日
 * 建立人:     InberKong

 * 最后修改:   2004年07月01日
 * 修改人:     InberKong
 * 功  能:    客户偿还贷款
 *******************************************************/
//import java.sql.Connection;
//import java.sql.SQLException;
//import java.sql.PreparedStatement;
//import java.sql.ResultSet;
//import java.sql.DriverManager;
import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.lang.*;

public class Saving extends JFrame implements ActionListener

{
 static JFrame frameObject;
 static JPanel panelObject;
 
 static JLabel labelRegid;
 static JLabel labelPsw;
 
 static JLabel labelReturncash;
 
 static JTextField textRegid;
 static JPasswordField textPsw;
 static JTextField textReturncash;
 
 static JButton buttonLogin;
 
 static JButton  buttonCheck;
 
 static ResultSet result;
 static Connection con;
 static  PreparedStatement stat; 
 static  String strSql;
 
 
 public Saving()
 {
  panelObject=new JPanel();
  frameObject.getContentPane().add(panelObject);
  frameObject.setDefaultCloseOperation(frameObject.EXIT_ON_CLOSE);
  
  labelRegid =new JLabel("labelRegid");
  labelPsw =new JLabel("labelPsw");
  labelReturncash=new JLabel("labelReturncash");
  
  textRegid=new JTextField(15);
  textPsw=new JPasswordField(15);
  
  textReturncash=new JTextField(15);
  
  buttonLogin= new JButton("登录");
  
  buttonCheck=new JButton("还款");
  
  panelObject.add(labelRegid);
  panelObject.add(textRegid);
  
  panelObject.add(labelPsw);
  panelObject.add(textPsw);

  panelObject.add(buttonLogin);  
  
  panelObject.add(labelReturncash);
  panelObject.add(textReturncash);
  
  panelObject.add(buttonCheck);
  

  this.labelReturncash.setVisible(false);
  this.textReturncash.setVisible(false);
  this.buttonCheck.setVisible(false);
  

  buttonLogin.addActionListener(this);
  buttonCheck.addActionListener(this); 
       

 }
 
 public static void main(String args[])
 {

  frameObject =new JFrame("贷款归还系统");
  frameObject.setDefaultCloseOperation(frameObject.EXIT_ON_CLOSE);
  frameObject.setVisible(true);
  
  frameObject.setSize(300,300);
  Saving h= new Saving();  


 }
 
  
  
  
  public void actionPerformed(ActionEvent evt)
  {
   Object obj=evt.getSource();
   if(obj==buttonLogin)
   {
    
    
      
        String CtextRegid=textRegid.getText();
        String CtextPsw=textPsw.getText();
        if(CtextRegid.length()==0)
        {
        JOptionPane.showMessageDialog(frameObject,new String("Please enter the Regid value!")); 
        }
        else if(CtextPsw.length()==0)
        {
        JOptionPane.showMessageDialog(frameObject,new String("Please enter the Psw value!")); 
        }
        else
        {
         
        try{ 
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        Connection con;
        con=DriverManager.getConnection("jdbc:odbc:MyDataSource","sa","123");
        strSql="Select * from Cregister where  reg_name=?";
        
        stat=con.prepareStatement(strSql);
        
        stat.setString(1,textRegid.getText());
        result=stat.executeQuery();
        }
        catch(Exception e)
        {
         
         System.out.println(" Could not execute the query "+e);
        }
        
         
        labelRegid.setVisible(false);
        labelPsw.setVisible(false);
        textRegid.setVisible(false);
        textPsw.setVisible(false);
        buttonLogin.setVisible(false);
         
        
        labelReturncash.setVisible(true);
        textReturncash.setVisible(true);
        buttonCheck.setVisible(true);      
         
        }
      
        

   }
   if(obj==buttonCheck)
   {
        JOptionPane.showMessageDialog(frameObject,new String("buttonCheck checked!")); 
    
   }
  }


}

分享到:
评论

相关推荐

    java面试题及技巧4

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

    java面试题目与技巧1

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

    java面试题以及技巧

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作典型应用和数据库应用。全书分5篇24章,共计603个实例和603个经验技巧。每个实例都...

    java面试题及技巧3

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

    java面试题以及技巧6

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

    Jsp+servlet MVC模式 实现省市级联

    在提供的"省市级联"压缩包文件中,可能包含了实现上述功能的相关源代码,包括Java类、DAO接口、Servlet配置、JSP页面以及可能的数据库脚本。通过阅读和理解这些代码,你可以学习到如何在实际项目中应用JSP和Servlet...

    超级有影响力霸气的Java面试题大全文档

     GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...

    新版Android开发教程.rar

    程序可以采用 JAVA 开发,但是因为它的虚拟机 (Virtual Machine) Dalvik ,是将 JAVA 的 bytecode 转成 自 己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算...

    ajax范例及联菜单

    Servlet是Java Web应用程序中的一个组件,负责接收和响应HTTP请求。它会解析Ajax请求,根据请求内容查询数据库(例如,获取与选定菜单项关联的子菜单),然后以适当的格式(如JSON)封装数据并返回给客户端。 在...

Global site tag (gtag.js) - Google Analytics