20台电脑,局域网内数据库,图片资料等共享,怎么建个服务器来解决这个问题?
P4级以上电脑一台做服务器,(内存1G以上,双硬盘可以考虑)有条件可以弄台机架式服务器,安装WINDOWS2003做为平台,24口交换机一台,弄个小机柜,把服务器和交换机装进去
购买ERP软件一套,例如用友,金蝶一类的,数据库由它来决定
服务器安装路由服务,DHCP,DNS,ERP软件,用网线连接电脑和交换机,一个简单的局域网组建完成
可以在内网共享数据,访问ERP服务器,还可以通过服务器的路由功能上外网
一般都是这样的,就是在你服务器有一个专门放置的文件夹,然后数据库保存的是你服务器的路径。需要用的时候就去数据库里面取路径。得到路径以后你想怎么处理是你的事情了。
至于如何去数据库取路径这个就是简单的db操作。
加载驱动类:
ClassforName(DBDriver);
获取连接:
Connection conn = DriverManagergetConnection(url,username,password);
创建操作对象:
PreparedStatement stmt = conprepareStatement(sql);
执行操作:
ResultSet rs = stmtexecuteQuery();
遍历结果:
List list = new ArrayList();
while(rsnext()){
//具体操作,通常用rsgetString(name)取值
Image img = new Image();//类对应你数据库中表格
imgsetSrc(rsgetString("src"));//假设你数据库中image表中地址字段是src
listadd(img);
}
记得关闭资源:
rsclose();
stmtclose();
conclose();
看你的意思是已经取出来了不知道怎么显示:
你取出来之后可以把放在一个list里面然后去页面上遍历这个list
<c:forEach var="chakan1" items="list">
<tr>
<td>
<img src="${chakan1src}"/>
</td>
</tr>
</c:forEach>
大致应该是这样
我们设计程序时一般不会将、音频和视频资料直接存入数据库中,这样会让数据库的体积骤大,严重影响数据库运行的效率。
一般会搭建一个多媒体服务器,支持流媒体格式处理。程序或者网站中涉及到的、音频和视频等资料会存放在流媒体服务器上,然后可以记录访问其的路径,然后把这个路径存入数据库,在你的应用系统调用时,可以通过路径结合对应的多媒体播放插件就可以实现。
0条评论