XX 大学计算机与电子信息学院 本科课程设计报告
13
由于此网上选课系统的主要部分是在网站部分那 , 所以软件部分的代码就不一一
给出了 , 只给出几个重要的文件的代码 , 其他代码详见源代码中的软件部分的代
码。
连接数据库的类文件
DBConnectManager .java:
public
public
public
public class
class
class
class DBConnectManager {
private
private
private
private static
static
static
static Connection
con
;
private
private
private
private DBConnectManager() {
}
public
public
public
public static
static
static
static Connection getDataBaseConnection() throws
throws
throws
throws
SQLException {
try
try
try
try {
Class.
forName
( "com.mysql.jdbc.Driver" );
// 数据库名称为 information , 数据库账号为 blank , 数据库密码为 blank
con
= DriverManager.
getConnection
(
"jdbc:mysql://localhost:3306/information" ,
"blank" , "blank" );
} catch
catch
catch
catch (ClassNotFoundException e) {
e.printStackTrace();
}
return
return
return
return
con
;
}
//
关闭连接方法
public
public
public
public static
static
static
static void
void
void
void closeConnection() {
try
try
try
try {
con
.close();
} catch
catch
catch
catch (SQLException e) {
e.printStackTrace();
}
con
= null
null
null
null ;
}
}
ApplicationActionBarAdvisor .java
创建应用程序窗口的菜单、工具栏、状态栏等以及添加相应的操作
public
public
public
public class
class
class
class ApplicationActionBarAdvisor extends
extends
extends
extends ActionBarAdvisor {
private
private
private
private IWorkbenchAction exitAction ;
private
private
private
private IWorkbenchAction aboutAction ;
评论0