مشکل در ثبت اطلاعات فارسی در پایگاه داده اکسس با جاوا

+2 رأی
میانگین بازدید روزانه 0.22617 بازدید

سلام دوستان .

من با جاوا یک برنامه کوچیک نوشتم که اطلاعات رو در پایگاه داده اکسس ثبت میکنه ولی متاسفانه کارکتر ها رو بصورت نا مفهوم ثبت میکنه .

            int codeD = Integer.valueOf(code.getText());
            String nameD = name.getText();
            String FnameD = fName.getText();
            int avgD = Integer.valueOf(avg.getText());
            // TODO add your handling code here:
            Properties props = new Properties();  
            Object put;  
            put = props.put ("charSet", "UTF-8");
            
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String database;
            database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=test.mdb; charSet=UTF-8";
            

            Connection conn = DriverManager.getConnection(database,props);
            System.out.println("Connected to database");                    
            Statement s = conn.createStatement();
            String in;         
            in = ("INSERT INTO Identify VALUES("+ codeD +",'"+ nameD+"','"+ FnameD+"',"+ avgD+")");
            s.executeUpdate(in);

این کدی هست که نوشتم . ممنون میشم کمکم کنید .

سوال 7 سال قبل در تالار برنامه نویسی توسط af6900 (45 امتیاز)
ویرایش 7 سال قبل توسط Saeed Zarinfam
اگر مشکلتون هنوز حل نشده از قابلیت نظر دادن استفاده کنید و برای جواب بنده نظر بدهید.

1 جواب

0 رأی
 
بهترین جواب

پیشنهاد من به شما این است که ترجیحا از jdbc-odbc bridge استفاده نکنید، مشکل داره.

بجای اون پیشنهاد می کنم از Jackcess استفاده کنید، من ازش استفاده کردم و مشکلات شمارو نداشتم:

        table = Database.open(new File("C:/test.mdb")).getTable("Table1");
        table.addRow(20,"سعید");
جواب 7 سال قبل توسط Saeed Zarinfam (737 امتیاز)
انتخاب شده در 7 سال قبل توسط af6900
آقا سعید مشکلم حل نشده میشه یکم بیشتر توضیح بدید مرسی
Jackcess که یک jar فایله که از سایتش دانلود کنید و به کتابخانه های commons-logging و commons-lang نیز وابستگی داره :
http://jackcess.sourceforge.net/dependencies.html

سوال های مشابه

+2 رأی
2 جواب میانگین بازدید روزانه 0.431,183 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.14163 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 2.276,601 بازدید
+1 رأی
4 جواب میانگین بازدید روزانه 1.512,289 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.49897 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.09201 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 3.328,371 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.71,702 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.08131 بازدید
کانال تلگرام جواب یاب
...