欢迎来到天天文库
浏览记录
ID:22879233
大小:159.00 KB
页数:12页
时间:2018-11-01
《《atm自动取款机》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、packageatm;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.sql.*;publicclassDBMySqlextendsJFrameimplementsActionListener{Stringusername;intpassword;booleanflag=false,m=false;longmoney,balance;Stringmyid;//驱动器的名称privateStringstrDBMySql="com.mysql.jdbc.Driver";//数据库的URL地址p
2、rivateStringstrUrl="jdbc:mysql://localhost/atm";//指定要访问数据库的名称privateStringstrDBName="atm";//数据库用户名称privateStringstrUserName="root";//数据库用户密码privateStringstrPassWord=null;//数据库连接对象,初始化为空privateConnectionconTemp=null;//连接的容器对象,初始化为空privateStatementstmtTemp=null;//结果集对象初始化为空privateResultSetrsTemp
3、=null;//操作记录的行数privateintintOperateNum=0;/***-----------------------------------------**功能概述:构造方法,加载指定缺省的驱动程序-------------------------------------------*/publicDBMySql(Stringtitle){//TODOAuto-generatedconstructorstubsuper(title);//this.setBackground(Color.blue);try{Class.forName(strDBMySql);}c
4、atch(ClassNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}showCardLayout();}publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubDBMySqld=newDBMySql("欢迎光临中国交通银行");d.setSize(400,300);d.setLocation(300,200);d.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);d.set
5、Visible(true);//showCardLayout();}/***-----------------------------------------**功能概述:和数据库建立连接-------------------------------------------*/publicbooleancreateConnection(){booleanblConnect=false;try{conTemp=DriverManager.getConnection(strUrl,strUserName,strPassWord);conTemp.setCatalog(strDBName
6、);conTemp.setAutoCommit(false);blConnect=true;}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}returnblConnect;}/***-----------------------------------------**功能概述:获得查询结果集-------------------------------------------*/publicResultSetexecuteQuery(StringstrSQL){try{if(conTe
7、mp==null){createConnection();}stmtTemp=conTemp.createStatement();rsTemp=stmtTemp.executeQuery(strSQL);returnrsTemp;}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();returnnull;}}/***--------------------------------
此文档下载收益归作者所有