M0TR!X
پنج شنبه 12 اردیبهشت 1392, 00:10 صبح
سلام دوستان.
دارم رو یه پروژه ای کار میکنم.میدونم که بعضی جاها به یه سری مشکل بر خواهم خورد به خاطر همین این تاپیک رو ایجاد کردم تا هر سری به شمکل بر خوردم اینجا مطرح کنم.با تشکر
مشکل اول :
به فرم رو در نظر بگیرید که مشخصات یه فرد رو میگیره و تو دیتابیس ثبت میکنه(دیتابیس MYSQL)
همه مشخصات رو ثبت میکنه فقط یه جا عکس ه باید اپلود کنه.که موقع ثبت ارور میده. یه فیلد با نوع BLOB درست کردم واسه عکس.
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@19e11a1: type = 5 ColorModel: #pixelBits = 24 numComponents = 3 color space = j' at line 1
اول کاربر مشخصاتش رو پر میکنه بعد رو دکمه BROWSE کلیک میکنه عکس رو انتخاب میکنه من عکس رو میریزم توی یه ابجک که از کلاس IMAGE ساختم. بعدم مسقتیم میزارم تو دستور insert
String Query3 = "INSERT INTO persons(photo) values("+ image + ")";
بقیه فیلد ها رو حذف کردم. image هم یه ابجکت از کلاس image هست که یه جا عکس تو سیو میشه و اینجا تو دیتابیس ثبت میشه.
INSERT INTO persons(photo)values(BufferedImage@15d4de6: type = 5 ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@a53de4 transparency = 1 has alpha = false isAlphaPre = false ByteInterleavedRaster: width = 153 height = 200 #numDataElements 3 dataOff[0] = 2)
دارم رو یه پروژه ای کار میکنم.میدونم که بعضی جاها به یه سری مشکل بر خواهم خورد به خاطر همین این تاپیک رو ایجاد کردم تا هر سری به شمکل بر خوردم اینجا مطرح کنم.با تشکر
مشکل اول :
به فرم رو در نظر بگیرید که مشخصات یه فرد رو میگیره و تو دیتابیس ثبت میکنه(دیتابیس MYSQL)
همه مشخصات رو ثبت میکنه فقط یه جا عکس ه باید اپلود کنه.که موقع ثبت ارور میده. یه فیلد با نوع BLOB درست کردم واسه عکس.
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@19e11a1: type = 5 ColorModel: #pixelBits = 24 numComponents = 3 color space = j' at line 1
اول کاربر مشخصاتش رو پر میکنه بعد رو دکمه BROWSE کلیک میکنه عکس رو انتخاب میکنه من عکس رو میریزم توی یه ابجک که از کلاس IMAGE ساختم. بعدم مسقتیم میزارم تو دستور insert
String Query3 = "INSERT INTO persons(photo) values("+ image + ")";
بقیه فیلد ها رو حذف کردم. image هم یه ابجکت از کلاس image هست که یه جا عکس تو سیو میشه و اینجا تو دیتابیس ثبت میشه.
INSERT INTO persons(photo)values(BufferedImage@15d4de6: type = 5 ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@a53de4 transparency = 1 has alpha = false isAlphaPre = false ByteInterleavedRaster: width = 153 height = 200 #numDataElements 3 dataOff[0] = 2)