Имхо, такие случаи возможны только при написании приложения для администрирования БД или когда просто тотально можно забить на безопасность, т.к. по факту — каждому просто в руки раздается логин/пароль от базы.
Кстати, еще момент.
Закрывать statement-ы, connection-ы и result set-ы нужно в finally блоке (или использовать try-with-resources, если используете 7-ую Java), иначе они будут утекать при ошибках.
Вы правы, переделал. Вообще, по ссылке docs.oracle.com/javase/tutorial/jdbc/basics/ оказалось много нового для меня.
Так бывает, если начать работать с Андроидом, минуя изучение Java :(
вот это Class.forName(«net.sourceforge.jtds.jdbc.Driver»); надо делать в статическом блоке инициализации
вверху вашего класса
static{
Class.forName(«net.sourceforge.jtds.jdbc.Driver»);
}
Android. Работаем с MS SQL без посредников