需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ
}
}
private function processFault(event:Event):void
{
Alert.show(event.toString()); }
]]>
fault=\> {username.text} {password.text} {types.text}
requiredFieldError=\用户名不能为空\/> 需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ requiredFieldError=\密码不能为空\/> 4.3 学生功能模块设计 学生功能模块主要包括个人信息查询、修改,在线选课,密码修改,留言、查看留言。学生选课,修满学时之后,由授课教师打分,然后学生再次查询信息时则可查询到分数。 4.3.1 个人信息查询页面 个人信息查询页面如图4.5所示,当前登录的学生可在此页面中查看自己的基本信息。 图4.5 个人信息查询页面 需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ 在个人信息查询页面中,通过studetLO.getTheStudent.send()方法来操作数据库,把数据库中的内容用datagrid显示出来。首先,将进行查询、修改、删除、增加等操作需要与数据库连接的代码单独封装为一个类,具体代码如下所示: package com.education; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.sql.rowset.CachedRowSet; import com.sun.rowset.CachedRowSetImpl; public class DBTools { String driver = \ String url = \String user = \String password = \Connection con = null; ResultSet rs = null; public DBTools() { } public ResultSet select(String sql) { Statement st = null; CachedRowSet crs = null; try { st = con.createStatement(); try { Class.forName(driver); con = DriverManager.getConnection(url, user, password); } catch (Exception e) { } e.printStackTrace(); 需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ } ResultSet rs = st.executeQuery(sql); crs = new CachedRowSetImpl(); crs.populate(rs); } catch (SQLException e) { e.printStackTrace(); } finally { } return crs; if (con != null) { } try { con.close(); } catch (SQLException e) { } e.printStackTrace(); public int update(String sql) {// 此方法int与boolean类型都可以 Statement st = null; int var = 0; try { st = con.createStatement(); int i = st.executeUpdate(sql); if (i == 1) { } var = 1; } catch (SQLException e) { e.printStackTrace(); } finally { if (con != null) { try {

