首页 > 编程知识 正文

java数据库设计(JAVA数据库课程设计)

时间:2023-05-03 06:29:35 阅读:77085 作者:3946

java连接数据库课程设计. doc

大学学生实验报告实验课程名称J2EE及JAVA编程实验报告开课实验室DS1501学院软件学院学年2012专业班1班学生姓名学号开课时间2013年至2014年第2学期总成绩教师签名软件学院制J2EE及JAVA编程实验报告开课实验室ds 15011111110101010101010101010101010010100 月22日学院软件学院学年、专业、班级12级1班姓名成绩课程名称J2EE及JAVA程序指导教师评语教师签名2014年月日一,实验目的实验六基本使用JAVA进行基本图形界面等调试和编程,理论课进行阐述实验7可以掌握抽象类和接口的概念,验证代码,编写小程序。 掌握利用实验JAVA完成数据库课堂教学中的基本数据记录操作。 二、实验内容实验六调试、验证内容、课件PPT内容、课后布置的作业(实验报告内容可以不写)。 实验七内容完成教材第12章抽象类和接口样例内容的代码验证,后续工作的代码设计(实验报告中可以不写)。 实验八内容(二选一,提交本部分实验报告内容) 1图形界面编程,实现C/S模式数据库访问操作。 完成SQLSERVER或MYSQL数据库管理系统的安装、配置和JAVA数据库访问环境的配置; 创建包含完成数据库表创建、记录插入等的用户名、密码字段的用户表; 利用JAVA实现图形界面,用户登录验证,进入软件运行后,对某表记录进行添加、删除、修改、检查操作。 完成Java web APP应用的开发,实现B/S模式的数据库访问操作。 完成SQLSERVER或MYSQL数据库管理系统的安装、配置JAVA数据库访问环境以及TOMCAT服务器的安装配置。 创建包含完成数据库表创建、记录插入等的用户名、密码字段的用户表; 利用JAVA实现WEB APP应用,通过浏览器访问web进行用户注册认证,执行web APP应用后,对某个表记录进行添加、删除、变更、检索操作。

三、使用设备、材料Java se JDK 1755 Tomcat MySQL/SQL server四、实验过程原始记录数据、图表、计算等学生基本信息表类信息表院系信息表用户表进入学生综合信息显示用户登录主界面,点击"更新"菜单的"整体操作然后单击“查询”(query )按钮,单击“更新”(update )菜单中的“添加”(add )选项,检查新信息是否已插入到学生个人资料表格中,然后单击“查询”(query )中的“按名称查询”(选项可以单击“查询”(query )下的“按学校号查询”(query information )选项,也可以根据视图单击“更新”(update )对生成的信息表中的信息进行修改,然后单击“修改”(modifing )按钮对学生基本信息进行修改。 可以单击“更新”菜单中的“全局操作”选项,然后单击“删除”按钮删除与某个学生基本信息重复的学生相同的存在。 单击“查询”菜单上的“按名称查询”,可能会出现多个结果。 “更新”菜单上的“按学号查询”可以输入上述两个重名学生中的一个学号,然后删除连接数据库。 IMPORTJAVASQL//数据库连接类创建公共类dbconnect {//静态方法以提高数据库的连接效率。 以publicstaticconnectiongetconnthrowsexception/JDBC驱动的class forname“sunjdbcodbcjdbcodbcdriver”//系统用户身份, 连接到数据库studentmanagerreturndrivermanagergetconnection (123 ) importjavaawtimportjavawteventimion (要为其创建主接口类publicclassloginextendsjframeimplementsactiong/(的连接数据库对象CONNECTIONCON//声明SQL语句对象STATEMENTST//) 内容面板jpanelcontentpanejlabeljlabel1new jlabel用户名jtextfield1newjtextfieldjlabel2new jlabel密码jtextfield 1 new jbutton“jbutton jbutton 2登录new jbutton”“//取消生成方法,并在创建对象时自动输入公共登录关闭框架窗口时调用缺省事件方法setdefaultcloseoperationexit _ on _ close ctchexceptionexception { exceptionprintstaction contpanejpanelgetcontentpanecontentpanesetlayoutnull//帧的大小和标题为SETSIZENEWDIMENSION360, 270SETTITLE“学生信息管理系统”contentpaneaddjlabel1contentpaneaddjlabel2contentpaneaddjbutton1contentpaneaddjbutton2contentpaneaneaddadjlabuton 2 tboundsnewrectangle 27、9、81、32 jlabel2setboundsnewrectangle 27、72、81、32 jtextfield1setboundsnewrectangle 27、72、81、 32 jtextfield1setboundsnewrectangle2jtextfield2setboundsnewrectangle 81、72、222、32 jbutton1setboundsnewrectangle 18、162、112 32 jbutton2setboundsnewrectangle 32//事件侦听器jbutton1addactionlistenerthisjbutton2addactionlistenerthis//如何处理菜单事件publicvoidactionperedactionevente1{ ife1gets onte }/如何处理菜单事件用户输入的用户名和密码stringuerjtextfield1gettextstringpasjtextfield2gettext try { resultsetrsstcutequery“select unand upassfromuserswhereuname“uer”“whilersnext { stringirsgetstring } uname“stringprsgetstring”“upass”ifiequalsuermalsuermanfationd

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