基于Struts2+Hibernate的博客系统的设计与实现-陈长第 - 图文(8)

2019-04-21 22:47

name=\

resource=\

resource=\

其实我们在这里配置了一个数据连接,以保证系统的正常运行,我们需要使用proxool连接池,我们经测试,分别用proxool、tomcat JNDI、Hibernate自带的连接池进行配置之后分别执行以上的10000条数据插入和读取,结果显示proxool的性能要优于tomcat JNDI,而Hibernate自带的就更不用提了,差很远。依次为:39265毫秒/10000条、26013毫秒/10000条、50029毫秒/10000条。

6.5数据的备份与还原

我们根据Mysql数据库提供的backup(备份)命令及restore(恢复)命令,进行数据库的备份与还原,在连接数据库后,我们在需要备份和还原的地方加入以下语句:

backup database to disk='备份文件名' restore database from disk='备份文件名'

- 35 -

然后发送给数据库的管理对象进行数据还原与备份。

在知道了数据库备份与还原的接口后,用JAVA进行具体的连接,这里采用JAVA直

连的方

法,部分代码如下: try{

String user=\连接sqlserver2000数据库登陆名 String password=\连接sqlserver2000数据库密码

String sDBDriver=\连接数据库的驱动字符串 String

connStr=\=webexamine\注册连接字符串

Connection con=null;

Class.forName( sDBDriver);//注册数据库驱动

con = Driver Manager.getConnection(connStr ,user,password);//获取数据库

连接

String sql=\备份数

据库,还原数据库和着类似,只是将这句变为还原的语句

st=con.createStatement();//创建发送对象

rs=st.executeQuery(sql);//这里就是把你的SQL语句发到数据库执行

- 36 -

}catch(SQLException e){ System.out.println(e.toString());} catch(Exception e){ System.out.println(e.toString());}

6.5部分效果预览图

主页面

注册界面

- 37 -

留言界面

- 38 -

第七章 结束语

在这几个月的学习当中,我对Java和网络编程有了更深的了解,掌握了如何运用Java语言进行Web开发,为在以后软件开发工作中打下良好的基础,对项目的构架思想有了新的认识。在设计过程中,指导老师和同学给了很大的帮助。通过收集网上的资料,对Web开发目前流行的技术和要求有了更深的了解,在具体开发中带给自己不少思路。整个设计过程艰难而充实,通过该次设计拓宽了自己的知识面及眼界,对自己的专业水平有了很大的提高,使我更有信心的迈进社会。

博客系统是集和了登录,注册,浏览,相册展示等功能。系统实现了现在主流博客所有的功能,当然由于时间紧凑,整个页面的美工没有得到很好的考量。

系统在设计过程运用了面向对象的设计思想,以提高程序的可扩展性,同时使用了现在比较主流的JavaWeb开发的框架,为程序的可移植性,可重用性打下了很好的基础。但不可避免地遇到了各种各样的问题,加之本人水平有限,很多方面还是有待改进的,系统离实际使用也还有相当的距离,但通过本次毕业设计最重要的是学到了如何着手从零开始设计实现一个系统。

- 39 -


基于Struts2+Hibernate的博客系统的设计与实现-陈长第 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:一堂非常实用的“班会课”

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: