Оператор SQL не выполняется, поскольку вы не используете правильный формат URL-адреса подключения для jTDS, поэтому вы фактически не подключаетесь к базе данных, указанной строковой переменной serverDb.
Вы пытаетесь использовать URL-адрес подключенияпараметр с именем database, который jTDS не распознает:
String serverDb = "myDb";
String connUrl = "jdbc:jtds:sqlserver://localhost:49242;database=" + serverDb;
try (Connection conn = DriverManager.getConnection(connUrl, myUid, myPwd)) {
System.out.println(conn.getCatalog()); // prints: master
} catch (Exception e) {
e.printStackTrace(System.err);
}
Вместо этого следует использовать сервер: формат порта / базы данных, описанный в документации
String serverDb = "myDb";
String connUrl = "jdbc:jtds:sqlserver://localhost:49242/" + serverDb;
try (Connection conn = DriverManager.getConnection(connUrl, myUid, myPwd)) {
System.out.println(conn.getCatalog()); // prints: myDb
} catch (Exception e) {
e.printStackTrace(System.err);
}