《视频点播系统》代码搬运总结

  1. 拿来别人的代码,首先把各种路径重新设置好。包括但不限于数据库端口和用户名密码、工程名字等等等
  2. 数据库里的存密码经MD5加密不可能直接用,先搞到原始密码……
  3. java.sql.SQLException: Operation not allowed after ResultSet closed
    一个statement执行一个resultset操作,不能交替或同步进行。如果执行另一个rs操作会立刻关闭上一个,引起如上异常。

部分错误代码:

DBStmt = DBCon.createStatement();
DBRs = DBStmt.executeQuery(DBSql);
if (DBRs.next()) {
	DBSql = "update flv set hot=hot+1 where id="+request.getParameter("id");
	DBStmt.executeUpdate(DBSql);
	THID = DBRs.getInt("typeid");
	THName = StrFormat.isNull(DBRs.getString("name"), "");
	title = StrFormat.isNull(DBRs.getString("title"), "");
	body = StrFormat.isNull(DBRs.getString("body"),"");
	time = DBRs.getString("time");
	Source = DBRs.getString("file");
	if (Source.toLowerCase().indexOf("http://") == -1) {
			Source = HostStr + UpPathStr + "flv/" + DBRs.getString("dir") + "/" + Source;
	}
	UrlStr = HostStr + "play.jsp?id=" + request.getParameter("id");
	HtmStr = HostStr + "play.swf?vcastr_file=" + Source + "&LogoUrl=" + HostStr + "vlogo.png";

第五行执行更新操作重复使用了DBStmt,导致DBRs关闭出现异常。
解决:新建一个Statement:DBStmt2来执行每次数据更新。

  1. JSP里写java真的超级乱乱乱,要尽力避免这种情况,就比如上学期搬的学生论坛……这次的数据库操作相关代码主要结构是[include创建链接]+[具体各操作]+[include关闭连接],这两个include file都很简单短小,而且都是半截代码eclipse会报错只能部署到服务器才能测试,非常麻烦,可能老师用的编译器高级没这种困扰吧_(:3」<)_而且这次项目非常神秘没有一个java文件,全是写在jsp里,可以说是相当节省配置xml的时间了(x

  2. 还没有解决的问题

    • 播放界面总是显示没有在对应路径找到播放器,可是明明一样的代码在首页的播放器是正常的?
    • 管理界面上传文件问题。选择相应文件后显示了一个不知哪来的神秘文件名,点击上传提示地址不能为空;直接填写文件路径也提示地址不能为空,好要命( ;´Д`)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值