Particularly, my DataAdapter's init function looks like this:
public void init(Map params, File configDir) {
try {
errorThing = "after";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = java.sql.DriverManager.getConnection("jdbc:sqlserver://local:1433;databaseName=Database;integratedSecurity=true;");
if(conn!=null)
{
errorThing = "is not null";
}
else
{
errorThing = "is null";
}
} catch (SQLException ex){
System.out.println(ex.getMessage());
errorThing = ex.getMessage();
//throw new DataProviderException(ex.getMessage());
}
catch(ClassNotFoundException ex){
System.out.println(ex.getMessage());
errorThing = "ClassNotFoundException";
}
catch(Exception ex)
{
errorThing = ex.getMessage();
errorThing = "Exception";
}
}
Which is populating errorThing with
"
This driver is not configured for integrated authentication. ClientConnectionId:524003dc-8943-42a7-a0da-2799cbad1df0"
Which is symptomatic of the dll being missing.