Java语言程序设计.docxVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档