آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

خطا در ارتباط اتصال sql در محیط اندروید استادیو

کاووس خواجوی  10 سال پیش  10 سال پیش
0 0

من می خواهم با استفاده از کتابخانه jtds-1.3.0.jar به دیتابیس sql وصل بشم که زمان لاگین کردن خطای می ده لطفا راهنمای کنید 

The USE database statement failed because the database collation Persian_100_CI_AI is not recognized by older client drivers. Try upgrading the client operating system or applying a service update to the database client software, or use a different collation. See SQL Server Books Online for more information on changing collations.

خطا هم فقط زمانی که از   collection persian_100_ic استفاده می کنیم ولی متاسفانه به دلیل حجم بالای اطلاعات نمی توانیم collection را تغییر بدیم نمونه کد استفاده شده 

private Connection CONN(String _user, String _pass, String _DB, String _server) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Connection conn = null;
String ConnURL = null;
try {

Class.forName("net.sourceforge.jtds.jdbc.Driver");
ConnURL = "jdbc:jtds:sqlserver://" + _server + ";" + "databaseName=" + _DB + ";user=" + _user + ";password=" + _pass + ";";
conn = DriverManager.getConnection(ConnURL);
// conn.setAutoCommit(false);
Log.d("jjjjjjjjjj",""+conn);
} catch (SQLException se) {
Log.e("ERRO", se.getMessage());

} catch (ClassNotFoundException e) {
Log.e("ERRO", e.getMessage());

} catch (Exception e) {
Log.e("ERRO", e.getMessage());

}
return conn;
}
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .