如何将视频从mysql数据库中取出并在jsp页面播放

如何将视频从mysql数据库中取出并在jsp页面播放,第1张

两种方案:

一是在视频放在服务器端,数据库中存放视频所在的路径。

二是将视频以两进制的形式(对应的数据库类型为blob或longblob)真接存放到数据库中

在jsp页面中用<object>播放。

连接数据库的代码为了便于复用,你可以另外再写一个文件,把连接的代码放进去,比如你另一个文件叫做DbConnection.java,你把这个文件放到新建的一个包里。那么该文件下连接数据库就能这么做:

public class DBConn {

private String driver="com.mysql.jdbc.Driver"//mysql的驱动程序

// allowMultiQueries=true 允许数据库一次执行多条sql语句

// 在url中加入characterEncoding=gb2312可以解决mysql数据库的中文查询和插入问题

private String url="jdbc:mysql://localhost/DatabaseName?characterEncoding=gb2312&allowMultiQueries=true"//DatabaseName是你的数据库的名字

private String user="root"//mysql数据库的用户名

private String password="123456"//密码

private Connection conn=null

private Statement stmt=null

/**

* 在构造函数中连接数据库

*/

public DBConn(){

try{

Class.forName(driver)

conn=DriverManager.getConnection(url,user,password)

}catch(Exception e){

System.out.println(e.toString())

}

}

}

这个函数是通用的,另外,你要执行查询、删除、增加等 *** 作,也可以把这些增删查改的函数写在这个文件下面。

使用的时候就是在jsp页面用import引入,<import id="dbConn" class="包名.DbConnection">

然后用dbConn写就行。如果还不能理解,建议你查看一下相关的资料,就不是你写连接数据库的问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9647197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存