+2 امتیاز
قبل در برنامه نویسی توسط (45 امتیاز)
ویرایش شده قبل توسط

سلام دوستان .

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

            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);

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

قبل توسط (1.1هزار امتیاز)
+1
اگر مشکلتون هنوز حل نشده از قابلیت نظر دادن استفاده کنید و برای جواب بنده نظر بدهید.

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

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

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

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

سوالات مشابه

+2 امتیاز
2 پاسخ 1.5هزار بازدید
0 امتیاز
2 پاسخ 7.4هزار بازدید
+1 امتیاز
6 پاسخ 3.3هزار بازدید
+1 امتیاز
1 پاسخ 1.6هزار بازدید
0 امتیاز
1 پاسخ 443 بازدید
+1 امتیاز
2 پاسخ 11.4هزار بازدید
0 امتیاز
1 پاسخ 2.3هزار بازدید
+1 امتیاز
1 پاسخ 335 بازدید
...