一是在视频放在服务器端,数据库中存放视频所在的路径。
二是将视频以两进制的形式(对应的数据库类型为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写就行。如果还不能理解,建议你查看一下相关的资料,就不是你写连接数据库的问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)