ورود

View Full Version : آیا استفاده از "net.sourceforge.jtds.jdbc.Driver" برای ارتباط با سرور امنیت دارد؟



nasr
پنج شنبه 31 تیر 1395, 09:37 صبح
سلام
همینطور که میدونید با استفاده از کتابخانه net.sourceforge.jtds.jdbc.Driver میشه مستقیم به دیتابیس SQL Server متصل شد
آیا این روش مورد تایید اساتید هست
آخه با این روش IP, Database,User,Password داخل اکتیویتی نوشته میشه

public class ConnectionClass { String ip = "148.251.232.156";
String classs = "net.sourceforge.jtds.jdbc.Driver";
String db = "نام دیتابیس";
String un = "نام کاربری";
String password = "رمز عبور";


@SuppressLint("NewApi")
public Connection getConnection() {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);
Connection conn = null;
String ConnURL = null;
try {
Class.forName(classs);
ConnURL = "jdbc:jtds:sqlserver://" + ip + ";"
+ "databaseName=" + db + ";user=" + un + ";password="
+ password + ";";
conn = DriverManager.getConnection(ConnURL);
} 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;
}