
{filelink=7074}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
public class Colonne_Casse
{
public static void main(String[] args) throws Exception
{
// Connexion à une Base de données SQL Server nommée 'Cours'
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:3306; databaseName=cours",
"root", "mot");
Statement stmt=conn.createStatement();
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM Test");
ResultSetMetaData rsMetaData = rs.getMetaData();
// Obtenir le nombre de colonne
int nbrColonne = rsMetaData.getColumnCount();
// Parcourir les colonnes pour trouver les colonnes sensibles à la casse
for (int i = 1; i <= nbrColonne; i++)
{
// Affiche 'true' si la colonne est sensible
System.out.println(rsMetaData.getColumnName(i)+": "+rsMetaData.isCaseSensitive(i));
}
stmt.close();
conn.close();
}
}