بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خطا در ارتباط اتصال sql در محیط اندروید استادیو
من می خواهم با استفاده از کتابخانه 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;
}
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .