如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java程序设计任务实训指导书2007-2008学年第2学期任务实训28数据添加技术应用(一)实训目的通过本次实验,掌握配置ODBC数据源、掌握并运用JDBC(JavaDatabaseConnectivity)中的常用类和接口编写数据库应用程序(数据添加模块)的方法和编程思路。实训内容使用NetBeans开发工具创建应用程序,以可视化方式设计“成绩添加模块”用户界面,编写“成绩添加”模块。实训步骤第一:打开项目在之前的实验中,已经新建了一个项目,项目名为StudentMIS,将这个项目打开。第二:创建—个JavaGUI窗体(1)选择[文件]菜单中的[新建文件]命令,出现“新建文件”对话框,如下图所示。在新建文件对话框中,选择“类别”的“JavaGUI窗体”,再选择文件类型的“JFrame窗体”,单击“下一步”按钮。(2)单击“下一步”按钮后,出现“JFrame窗体”对话框,如下图所示。用户在类名右的文本框中输入文件名JAddFrame,把包名选择为StudentMIS,单击完成按钮。第三:在新建好的JAddFrame窗体中设计界面如下图所示:第四:编写代码添加“确定”按钮的代码privatevoidjBokActionPerformed(java.awt.event.ActionEventevt){Stringsno1=jTFsno.getText();Stringkno1=jTFkno.getText();Stringchengji1=jTFchengji.getText();try{//装载驱动Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptionce){System.out.println("SQLException:"+ce.getMessage());}try{//建立连接Connectioncon=DriverManager.getConnection("jdbc:odbc:student","","");Statementstmt=con.createStatement();//执行SQL语句ResultSetrs=stmt.executeQuery("select*from成绩where学号='"+sno1+"'and课程号='"+kno1+"'");if(rs.next()){JOptionPane.showMessageDialog(null,"对不起,该成绩信息已存在!");}else//否则插入记录{stmt.executeUpdate("insertinto成绩values('"+sno1+"','"+kno1+"',"+chengji1+")");JOptionPane.showMessageDialog(null,"记录已经成功添加!");}//断开连接rs.close();stmt.close();con.close();}catch(SQLExceptionex){System.out.println("SQLException:"+ex.getMessage());}}添加“取消”按钮的代码privatevoidjBcancelActionPerformed(java.awt.event.ActionEventevt){this.dispose();}添加“清空”按钮的代码privatevoidjBclearActionPerformed(java.awt.event.ActionEventevt){jTFsno.setText("");jTFkno.setText("");jTFchengji.setText("");}思考练习用该实验同样的方法,对“学生表”内的学生信息记录做添加操作。用该实验同样的方法,对“课程表”内的课程信息记录做添加操作。