PDA

View Full Version : یک فروند سوال فنی در مبحث جاوا و access



Rahman.hi
پنج شنبه 06 فروردین 1388, 01:36 صبح
اول یک مشورت
یکی از آشنا ها از من خواست که براش یک نرم افزار ساده بنویسم
منم زبان جاوا رو انتخاب کردم
از طرفی یک بانک اطلاعاتی نیاز داشت که من دیدم این که نیاز به کار خاصی نداره، و نصب و ... SQL Server هم براش سخته
تصمیم گرفتم از Access استفاده کنم. مشکلی نمی بینید که !؟

اما سوال من :
من GUI این نرم افزار رو کامل کردم اما حالا رفتم سراغ دیتابیسش که به یک مشکل برخوردم
و اون اینه که وقتی فیلد ها فارسی پرر میشه و insert میشه بجای همه ؟؟؟؟ میزنه

و سوال دوم
این jTextField هااا align ندارند ؟ اگه میشه بهشون align داد که از راست به چپ بنویسن چطوری میشه

مممنون از همه پیشاپیش

Rahman.hi
جمعه 07 فروردین 1388, 15:24 عصر
خودم اول جواب سوال دوم رو پبدا کردم



objName.setHorizontalAlignment(javax.swing.SwingCo nstants.RIGHT);

کسی تاحالا مشکل فارسی بر نخورده من رو راهنمایی کنه؟!؟!!

cups_of_java
جمعه 07 فروردین 1388, 18:37 عصر
مشکلت به خاطر این هست که ارتباط JDBCت با Access به صورت Unicode انجام نمی شه.

نمی دونم از چه درایور JDBCای استفاده می کنی. این (http://www.easysoft.com/products/data_access/jdbc_odbc_bridge/programming_guide.html)نحوه اتصال با EasySoft درایور هستش که می تونی باهاش به Access به صورت unicode وصل شی. از پارامتر unicode=on استفاده کن.

Rahman.hi
چهارشنبه 12 فروردین 1388, 15:13 عصر
ممنون cups_of_java امااینطوری حلش کردم:




Properties prop = new Properties();
prop.put("charSet", "UTF8");
connection = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=src\\database.mdb", prop);





حالا یک سوال دیگه!!:لبخند:
چطوری به یک jTextPane میشه Align داد!؟

textPane متد SetHorizontalAlign رو مثل textField ها نداره!
میدونید؟

amirfarshad
یک شنبه 16 فروردین 1388, 18:14 عصر
حالا یک سوال دیگه!!:لبخند:
چطوری به یک jTextPane میشه Align داد!؟

textPane متد SetHorizontalAlign رو مثل textField ها نداره!
میدونید؟



من با setComponentOrientation راست چینش کردم

Rahman.hi
یک شنبه 16 فروردین 1388, 23:15 عصر
بعله
مرسی
الان از این لینک ( http://www.barnamenevis.org/forum/showthread.php?t=152199 )
هم دیدم و نتیجه هم گرفتم و درود هم فرستادم!!


یک سوال دیگه دارم

من دستی همه کدهای مربوط به پایگاه داده این پروژه رو نوشتم
اما بعد گفتم بذار ببینم خود نت بینز (6.5) چه امکاناتی برای این داره
رسیدم به سرویس هاش
اما وقتی با استفاده از jdbc-odbc به دیتا بیس کانکت میشم یک خطا میده مبنی بر اینکه schema را پیدا نکرده!
اما کانکت میشه فقط table هارو نمیاره اما در executeCommand که دستورات SQL رو میزنم میاره

اصلا" access همچین جیزی داره؟ اگه کسی توضیحی در مورد schema میدونه که کلا" کارش چیه برام بگه که یاد بگیریم!
فکر کنم مثل یوزر هست، درسته؟! یا حداقل فکر میکنم یه همچین مفهومی داره.

thnx خیلی