首页 > 编程知识 正文

java编写学生管理系统,员工信息管理系统java代码

时间:2023-05-04 13:01:47 阅读:18625 作者:4491

classyjddxnextendsjframeimplementsactionlistener,jqdxf/p {//登录接口

JPanel p1=null;

JPanel p2=null;

JPanel p3=null;

ICon图像;

静态int ok=1;

静态输入取消=0;

Int action代码=0;

连接连接=null;

语句stmt=null;

int qxian=0;

公共yjddxn () /构建方法

super (登录接口);

p1=new JPanel (;

p2=new JPanel (;

p3=new JPanel (;

cbrole.addItem (管理员);

cbrole.addItem (学生);

cbrole.addItem (教师);

image=new image icon (图片(23.jpg );

imagelabel=newjlabel(image;

P1 .添加(图像标签);

this.set layout (新流量) );

this.set bounds (100,100,246,345 );

p2 .设置布局(new gridlayout (4,2 );

p2 .添加(用户名称);

p2 .添加(txtuser );

p2 .添加(密码);

p2 .添加(txtpwd );

p2 .添加(角色);

p2 .添加(Cb角色);

P3 .添加(Bt nlogin );

P3 .添加(BTN cz );

P3 .添加(BTN cancel );

this.add(P1;

this.add(P2;

this.add(P3;

this.setresizable(true;

this.setdefaultcloseoperation (jframe.exit _ on _ close );

this.show (;

Bt nlogin.addaction listener (this;

CBrole.additemlistener(this;

BTNcz.addactionlistener(this;

BTN cancel.addaction listener (this;

}

连接到公共void conndb ()//数据库

try {

class.forname (com.MySQL.JDBC.driver );

}catch(classnotfoundexceptione ) )

e .打印堆栈跟踪(;

}

try {

con=驱动程序管理器. getconnection (

' JDBC : MySQL ://localhost :3306/student ',

'根',' 1234 ';

stmt=con.createStatement (;

}catch(sqlexceptione ) {

e .打印堆栈跟踪(;

}

}

公共语音关闭数据库()//关闭连接

{

try {

stmt.close (;

con.close (;

}catch(sqlexceptione ) {

e .打印堆栈跟踪(;

}

}

公共语音统计交换(Itemevente ) {

if (e.getstate change (==item event.selected ) )

qxian=jcb.getSelectedIndex (;

}

}

公共语音性能(活动e ) {

对象源=e.get source (;

字符串un=null;

字符串pw=null;

布尔塞克斯=假; //为了判断登录是否成功

if(source==Btnlogin ) {

if(txtuser.gettext ().equals (' ' )|| txtpwd.gettext.equals ) )//确定是否输入了用户名和密码

joptionpane.show message诊断程序(空,'登录名和密码不能为空!' );

} else {

this.connDB (;

try {

RS=stmt.execute query (' select * fromunpwwhereqx='

wile(RS.next ) ) }

pw=RS.getstring('pw ' ).trim );

if(txtuser.gettext ().equals () ) )。

if(txtpwd.gettext ().equals ) ) pw ) }

操作代码=确定;

this.setvisible(false;

if(qxian==0) {

new ManagerFrane (; //进入管理员界面

}

if(Qxian==1) {

新事件框架(; //进入学生界面

}

success=true;

布雷克;

} else {

joptionpane.show message诊断程序(null,'密码错误!' );

txtPwd.setText (' );

success=true;

}

}

}

if (! success ()。

joptionpane.show message诊断程序(null,'登录名错误!' );

txtUser.setText (' );

txtPwd.setText (' );

}

}catch(sqlexceptionE1) {

E1 .打印堆栈跟踪(;

}

}

}elseif(source==BTNcz ) )。

txtUser.setText (' );

txtPwd.setText (' );

}elseif(source==BTNcancel ) )

系统. exit (0;

}

}

}

标签:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。