ورود

View Full Version : سوال: ذخیره تصویر در oracle با jdeveloper



mojtaba_java
جمعه 19 تیر 1388, 11:36 صبح
با سلام
من با نرم افزار jdeveloper در حال کار کردنم می خوام عکسی که اسکن شده را بگیرم ؟ و در دیتا بیس oracle ذخیره کنم؟
اگه کسی می دونه کمک کنه :چشمک:

shahryary
شنبه 20 تیر 1388, 13:43 عصر
2 روش داره
1- لینک عکست رو ذخیره کنی
2- یه data type از نوع blob تعریف کنی و بعدش insert کنی
روش insert اگه با جاوا کار میکنی باید عکست رو بیت به بیت بخونی بعد بریزیش تو دیتابیست
اگه از برنامه نویسی استفاده نمیکنی میتونی از برنامه Sql developer استفاده کنی
یه نمونه کد با جاوا واست میدم :


<%@ page import="java.io.*"%>
<%@ page import="java.sql.*"%>
<%
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection connection = DriverManager.getConnection("jdbc:oracle:thin: @localhost:3306:Oracle", "rose", "rose");
PreparedStatement psmnt = null;
FileInputStream fis;
File image = new File("C:/image.jpg");
psmnt = connection.prepareStatement("insert into save_image(name, image) values(?,?)");
psmnt.setString(1,"roseImage");
fis = new FileInputStream(image);
psmnt.setBinaryStream(2, (InputStream)fis, (int)(image.length()));
int s = psmnt.executeUpdate();
if(s>0) {
out.println("inserted successfully !");
}
else {
out.println("unsucessfull to insert image.");
}
psmnt.close();
connection.close();
}
catch (Exception ex) {}
%>

mojtaba_java
یک شنبه 21 تیر 1388, 18:48 عصر
با سلام
منظورم اینکه چه طوری با jdeveloper عکس اسکن شده را بگیریم و در دیتابیس ذخیره کنیم.
لطفا اگر کسی با این نرم افزار کار کرده طریقه آن را بگوید چون من هرچی گشتم نتونستم پیدا کنم .:متفکر:

mojtaba_java
سه شنبه 30 تیر 1388, 19:05 عصر
کسی نیست با این ide عکس ذخیره کرده باشه(jsf page ).
بابا یکی جواب بده .:گریه::گریه:

a_maisami
چهارشنبه 31 تیر 1388, 18:54 عصر
ابتدا عکس رو آپلود کن و سپس در سمت سرور با استفاده از برنامه جاوا پست قبل , عکس رو بریز تو بانک .

میگن Oracle ADF واسه توسعه سریعه ولی نه اینکه همه کار بتونه بکنه :قهقهه:

mojtaba_java
سه شنبه 27 مرداد 1388, 17:14 عصر
نمونه ساخته شدهدر سایت زیر
http://radio.weblogs.com/0118231/stories/2004/09/23/notYetDocumentedAdfSampleApplications.html
:تشویق: