从数据库中提取视频连接,这个是PHP完成的。
但如何使用这个连接进行视频播放是Web前端完成的,PHP的影响力无法到达Web页面的。
在Web页面播放视频目前大体是两个办法,一个是HTML5一个是Flash。
两种办法都有限制,如果使用Flash,那么页面在iPad类设备上就会出问题,因为不支持Flash。
如果使用HTML5,虽然各家浏览器都实现了HTML5中<video>标签的支持,但是各个浏览器支持的视频格式是不一样的。如果想实现所有浏览器兼容,至少要提供mp3和ogg两种格式的视频。
另外比较妥协的办法以JPlayer为代表,这好像是一个机遇JQuery的插件,自动检测浏览器,如果支持HTML5/MP3就使用HTML5,否则调用Flash插件播放。
1、您需要掌握的第一件事是数据库查询语句。这是最简单的数据库查询语句:SELECT * FROM sys_role,这意味着从角色表中查询所有信息。以下显示了查询结果。此结果需要显示在首页上。需要代码来调用这个sql语句。
2、在applicationContext.xml(spring mvc配置文件)中配置数据库连接池以确保数据的正常连接,这里需要注意连接ip和数据库名称。
3、首先在控制层(逻辑处理层)调用后台查询功能,然后返回页面,因为数据库可能很大,所以需要使用分页工具来确保内存容量。
4、业务逻辑层,一般来说是实现接口,这里是实现类,实现业务的分配,这里需要调用数据库Dao层方法。
5、最后,mybatis的查询语句写在mybatis的配置文件中,然后封装到一个方法中,该方法与原来的SELECT * FROM sys_role不同,主要是添加分页和排序(order by)。
6、最后,回到jsp页面,根据之前的控制层页面输出,我们需要编写一个role.jsp文件,该文件主要遍历查询数据,使用<c>标记遍历表单。
7、最后,使用前端页面框架,您可以显示如下所示的前端样式显示。
前端的JS 自身可能不能直接连数据库,后端的JS(如 Node.js )是可以连数据库的;
如果你想前端JS 查数据库,可以用JS 发一个ajax 请后端,后端查询完数据库后,把结果封装成JSON 返回,前端的AJAX 回调函数中取出JSON 对象,把内容更新到网页上。
示例:
$.ajax({url: "./ajaxdata/findtable.do",
method: 'POST',
dataType: 'json',
data: {
dTyppe: 'findid',
ID: '001',
},
success: function (data) {
// data 是返回的对象,可以data 中取出数据
// 输出内容
}
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)