我就弄的用户登入的代码吧.这个挺简单的.
这是题目:
用户登陆验证:
1.创建数据库Test,并新建用户表users
字段包含:username varchar(20) not null
userpwd varchar(20) not null
在JBUILDER中编写Long类,实现登陆界面,并在用户输入用户名和密码后,
完成按纽的单击事件,对用户输入的数据进行验证,
(需要严整数据是否为空,密码长度必须是15位),
并实现与数据库的连接,将用户输入的用户名密码与表中的记录比较,
若用户名正确且密码正确,d出提示框告知登陆成功,否则登陆失败。
这是代码:
//连接数据库
boolean isLogin(String name,String pwd){
boolean flag=false
Connection conn=null
PreparedStatement pst=null
ResultSet rs=null
//加载驱动
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
} catch (ClassNotFoundException ex) {
ex.printStackTrace()
}
//连接数据库
try {
conn=DriverManager.getConnection("jdbc:odbc:login")
String sql="select * from [user] where username=? and userpwd=?"
pst=conn.prepareStatement(sql)
pst.setString(1,name)
pst.setString(2,pwd)
rs=pst.executeQuery()
if(rs.next())
flag=true
} catch (Exception ex) {
ex.printStackTrace()
}finally{
try {
conn.close()
} catch (Exception ex) {
ex.printStackTrace()
}
}
return flag
}
//验证方法
public void jButton1_actionPerformed(ActionEvent e) {
String name=jTextField1.getText()
String pwd=jTextField2.getText()
//错误处理
if(name.equals("")||pwd.equals(""))
JOptionPane.showMessageDialog(this,"请输入完整的信息")
else {
if(isLogin(name,pwd))
JOptionPane.showMessageDialog(this,"登陆成功")
else
JOptionPane.showMessageDialog(this,"用户名或密码错误")
}
}
}
.....
.....
这是在事件里写的,
1.(1) t=0:2:100height = 2.13*t.^2 – 0.0013*t.^4+ 0.000034*t.^4.751xlswrite(‘A.xls’,[theight])(2) fprintf(('t=%f\n',t(find(max(height)))))fprintf(‘height=%f\n’,max(height))(3) plot(t,height,’--’)%画图 xlabel(‘时间/t’)%横坐标标题 ylabel(‘高度’)%纵坐标标题 title(‘火箭运行轨迹’)%图像名称 第二题没懂,求什么下落距离?水平的还是什么方向的?欢迎分享,转载请注明来源:内存溢出
评论列表(0条)