как связаться с MSSQL не могу сказать (просто нет его, ставить лень), а вот так работал с ORACLE:
PHP код:
import java.sql.*;
public class Class1
{
public Class1()
{
}
public static void main(String[] args)
{
try
{
Class.forName("oracle.jdbc.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@server:1521:SID", "username", "password");
Statement stm = conn.createStatement();
ResultSet res = stm.executeQuery("select * from user_tables");
System.out.println("*--- begin ---*");
while (res.next())
{
System.out.println(res.getString(1) + " | " + res.getString(2));
}
conn.close();
System.out.println("*--- end ---*");
}
catch (Exception e)
{
System.out.println("Oops: " + e.getMessage());
}
}
}