jsp中 怎么把图片直接存入数据库中,最好有例子

jsp中 怎么把图片直接存入数据库中,最好有例子,第1张

首先

可以选择Apache里面的upload包

这个是把文件传到服务器上的上传组件

然后是存到数据库里那就要看你什么数据库了比如Oracle就是Blob

至Access就是

对象

字段

存取方法都是不一样的要分别对待

有个通用方法,你找到文件之后,建立输入流,然后创建bytearrayoutputstream,然后从输入流中读字节到后面那个流中,并冲它里面产生字节数组保存到byte字段中

其实建议你不要将直接上传到数据库

上传到数据库要用到

blob大对象(以oracle为例),这样影响程序性能,你可以将上传到指定文件夹,同时将保存的路径+文件名上传到数据库,要显示就读取这个这个路径找到,然后显示刚做了个这个代码

<%@ page language="java" contentType="text/html; charset=GB2312"%>

<%@ page import="javasql"%>

<html>

<head>

<title>添加好友</title>

</head>

<body bgcolor="ffaaff">

<center><br><br><br><br>

<%

String driverClass="commysqljdbcDriver";

String url="jdbc:mysql://localhost:3306/friend";

String username = "root";

String password = "root";

ClassforName(driverClass);

Connection conn = DriverManagergetConnection(url, username, password);

Statement stmt = conncreateStatement();

String id=requestgetParameter("id");

String name=requestgetParameter("name");

String tel=requestgetParameter("tel");

if(idequals("")|nameequals("")|telequals(""))

{

responsesendRedirect("add2jsp");

}

else{

String sql = "insert into stu(id,name,tel) values('"+id+"','"+name+"','"+tel+"')";

stmtexecuteUpdate(sql);

outprint("成功添加好友:");

name=new String(namegetBytes("ISO-8859-1"));

outprint(name);

}

stmtclose();

connclose();

%>

<a href="adminjsp"> 返回管理首页</a>

</center>

</body>

</html>

用javabean做,你要提交表到给这个jsp文件就可以提交,不懂得在回问哈!

大概是这样使用的!需要适当的修改!(上次有点问题!被修改了)

StringBuffer

sb=new

StringBuffer();

if

(interest1

!=

null){

sbappend("interest1");

}

if

(interest2

!=

null){

sbappend("interest2");

}

if

(interest3

!=

null){

sbappend("interest3");

}

if

(interest4

!=

null){

sbappend("interest4");

}

if

(interest5

!=

null){

sbappend("interest5");

}

下面用预编译语句

String

sql="insert

into

users(interest)

values()";

PreparedStatement

pstmt=connprepareStatement(sql);

pstmtsetString(1,sbtoString());

pstmtexecute();

以上就是关于jsp中 怎么把图片直接存入数据库中,最好有例子全部的内容,包括:jsp中 怎么把图片直接存入数据库中,最好有例子、jsp表单提交,将内容保存数据库!、jsp编程中怎样从复选框提取数据并存入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存