沈阳工业大学本科生毕业设计(论文)
public static Connection getConnection() {
Connection con = null; String dbtype=\String dbname =\String username =\String password = \String ip =\String port =\try { }
String url=\ try { }
return con; }
其中Class.forName(\调用了oracle数据库的
con = DriverManager.getConnection(url,username,password); System.out.println(\数据库链接失败,配置项有异常\} catch (SQLException e) {
Class.forName(\
System.out.println(\驱动类未找到,注意:驱动包是否导入了\} catch (ClassNotFoundException e) {
e.getMessage());
e.getMessage());
连接驱动,并在程序中导入classes12.jar包。使用此方法加载数据库连接驱动在稳定便捷的同时加强了系统数据库连接的可扩展性。
在con = DriverManager.getConnection(url,username,password)中,定义的Connection类型对象con装载了所获得的数据库连接,由于对系统的操作进行连接处理。其需要的url、username、password属性分别为外部数据库的url地址、数据库登录名和登录密码。在该类中也给予了属性赋值,如下:
String dbtype=\String dbname =\
17
沈阳工业大学本科生毕业设计(论文)
String username =\String password = \String ip =\String port =\
方法的最后将con对象作为返回值返回,向调用此方法的对象传递其所需的
数据库连接。 4.4.2 登录模块
用户登录,用户通过访问登录页面并向文本框中输入用户名及密码登录系统。
登录界面采用JSP制作,美观、明了、便于使用,其中登录及清除按钮使用图片相应,基本代码如下:
18
沈阳工业大学本科生毕业设计(论文)
其中重置功能的type使用了系统自带的reset属性完成,而登陆按键的实现则用onclick属性使其进行相关信息的检查与验证。其界面效果如图4-6所示。 图4-6 系统登录界面
作为登录界面用户名与密码的相应内容的检查与约束,Check()方法我们使用JavaScript技术写入
成功后系统跳转至主操作页面,如图4-7所示,失败跳转至登陆错误页面如图4-8所示。 图4-7系统操作主界面
主页面中的树形菜单以JSP页面实现,设计少量AJAX内容,以Jquery实现。同过用户点击,切换到不同菜单目录。其主要代码如下: