- 14
- 0
- 约4.96千字
- 约 13页
- 2017-02-09 发布于重庆
- 举报
Java语言程序设计
《Java语言程序设计》课程设计报告学院:信息技术工程班级:计科1011学号:02210101122姓名:任顺丹设计时间:2013-07-01Java语言程序设计课程设计名称:毕业答辩管理系统使用工具软件:MyEclipse 8.5和MYSQL 5.5课程内容简介本系统是基于MYSQL数据库的毕业答辩管理系统,实现了连接数据库,添加、修改、查询、按学院或专业统计人数的信息功能。基本结构流程图答辩管理系统主页答辩记录添加答辩记录修改答辩记录删除答辩记录显示答辩记录查询答辩记录统计本系统共建立了四个包,分别是com.dandan.c,com.dandan.m,com.dandan.u和com.dandan.v。第一个包主要包括主界面左面的树状结构显示,和对树中结点的增、删、查等功能的实现和界面上部按钮的实现。第二个包主要包括对答辩记录的添加、修改、删除、查询、统计等功能的定义。第三个包用于与MYSQL数据库相连。第四个包用于弹出对话框的界面设计和主界面右面显示的设计。MYSQL中所有数据库为essay,其中有两个表defense和department。运行环境:MyEclipse 8.5和MYSQL 5.5配置运行环境第一,将MyEclipse 8.5和MYSQL 5.5软件安装好;第二,在MyEclipse 8.5编写界面代码和所需的按钮事件;第三,配置数据库,将MYSQL的jar包拖入MyEclipse 8.5中所需的路径,然后编写连接代码:package com.dandan.u;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Enumeration;import java.util.Properties;/** * JDBC工具类 */public class JdbcUtil {private String driver;private String url;private String username;private String password;private Connection conn = null;private void init() {try {Class.forName(this.driver);} catch (ClassNotFoundException e) {e.printStackTrace();}}/** * 本项目使用空构造方法 */public JdbcUtil() {this(com.mysql.jdbc.Driver, localhost, 3316, essay, root, root);}public JdbcUtil(String databaseName) {this(com.mysql.jdbc.Driver, localhost, 3306, databaseName,root, 123456);}public JdbcUtil(String databaseType, String databaseName, String user,String pass) {this(databaseType, localhost, 3306, databaseName, user, pass);}public JdbcUtil(String databaseType, String host, String databaseName,String user, String pass) {this(databaseType, host, 3306, databaseName, user, pass);}/** * 完整的构造方法 * * @param databaseType * @param host * @param port * @param databaseName * @param user * @param pass */public JdbcUtil(String databaseType, String host, String port,String databaseName, String user, String pass) {this.driver = databaseType;this.setUrl(jdbc:mysql:// + host + : + port + / + databaseName+ ?useUnicode=t
您可能关注的文档
- JavaWeb服务性能优化实践.doc
- JavaWeb用户登录功能的实现.doc
- JavaWeb网上商城的设计与实现文档.doc
- JavaWeb笔记03Tomcat环境变量的配置.doc
- java_c_js三种语言实现计算器课程设计.doc
- JAVA上加密算法的实现用例.doc
- Java_EE架构的介绍.doc
- JAVA与NET的相互调用利用JNBridge桥接模式实现远程通讯.doc
- JAVA与NET的相互调用TCPIP相互调用基本架构.doc
- java中for循环的几个运用.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 平潭澳海上风电场项目可研收口报告2018年4月版本15工程设计概算表.pdf VIP
- 2024年常州信息职业技术学院单招职业技能测试题库(历年真题).docx VIP
- 腹膜透析指南(2025年版).docx VIP
- 党的二十届四中全会PPT课件.ppt VIP
- 产品设计与实训 设计实训.ppt VIP
- 施工现场建筑垃圾减量化专项方案.pdf VIP
- 《数学史》数学的起源.pptx VIP
- 2026年信息科技课标试题及答案.doc VIP
- 本科课件-ArcGIS Engine地理信息系统开发教程(完整).ppt
- 北京通州区2022-2023学年高一下学期期末质量检测英语试卷 含解析.docx VIP
原创力文档

文档评论(0)