Un exemple de fonction qui peut s’ajouter à une routine.
Cette fonctionne permet d’exécuter une requête SQL sur SqlServeur.
Connexion au JDBC, exécution, gestion des erreurs.

public static String getInfo
	(String host, 
	 String port, 
	 String database, 
	 String additionalsParams, 
	 String schema, 
	 String user, 
	 String password, 
	 String condition ) 
{
		String res = null;
		try {
			Class.forName("net.sourceforge.jtds.jdbc.Driver");  
			Connection con=DriverManager.getConnection(  
					"jdbc:jtds:sqlserver://" + host + ":" + port + "/" + database + ";" + additionalsParams, user, password);  

			Statement stmt=con.createStatement();  
			ResultSet rs=stmt.executeQuery("select COL1 from "+ schema + ".TABLE1 "
					+ "where COL2 = '" + condition + "'");

			while(rs.next()) {	res = rs.getString(1); }
			con.close();  
		} 
		catch(Exception e){ System.out.println(e);}

		if (res == null || res.trim().isEmpty()) {
			return "SQL Erreur# condition='"+condition+"'";
		}
		return res;
	}