Java 如何使用jsp连接远程ms sql数据库

Java 如何使用jsp连接远程ms sql数据库,java,sql-server,jsp,Java,Sql Server,Jsp,您好,我在远程位置系统中有mssql数据库,现在,我想在我的jsp页面中连接该数据库。我对mssql很了解,所以请帮助我如何将远程位置mssql数据库与jsp连接。我尝试下面的代码。有什么东西丢了吗?要将jsp页面与mssql连接起来?先谢谢你 try{ SQLServerDataSource ds = new SQLServerDataSource(); ds.setUser("user"); ds.setPas

您好,我在远程位置系统中有mssql数据库,现在,我想在我的jsp页面中连接该数据库。我对mssql很了解,所以请帮助我如何将远程位置mssql数据库与jsp连接。我尝试下面的代码。有什么东西丢了吗?要将jsp页面与mssql连接起来?先谢谢你

    try{

            SQLServerDataSource ds = new SQLServerDataSource();
            ds.setUser("user");
            ds.setPassword("****");
            ds.setServerName("SERVER-NAME");
            ds.setPortNumber(port); 
            ds.setDatabaseName("DB");
            Connection con = ds.getConnection();



     }
     catch(ClassNotFoundException cnfex)
      {
out.println(cnfex.toString());
cnfex.printStackTrace();
     }  
这是经过编辑的代码。好心帮忙。如何完成这件事

import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Main {

    public static void main(String[] args) throws SQLException, ClassNotFoundException {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");  
        Connection conn = DriverManager.getConnection("jdbc:sqlserver://HOSP_SQL1.ad.uams.edu;user=WebClinicalResearch;password=w3c1re$h;database=ClinicalResearch");
        System.out.println("test");
        Statement sta = conn.createStatement();
        String Sql = "select * from testing_table";
        ResultSet rs = sta.executeQuery(Sql);
        while (rs.next()) {
            System.out.println(rs.getString("txt_title"));
        }
    }
}
更新:

看这里,我使用这种方法访问mysql中的远程数据,效果很好:

String driver = "com.mysql.jdbc.Driver";
String dburl = "jdbc:mysql://sql4.freemysqlhosting.net:3306/DBNAME";
这里的链接很好。
只需检查一次。

您的代码显示您正在使用mysql数据库,但您的文本显示您正在使用ms sql server。请清除。回滚到原始POST I要将我的文件连接到ms sql您使用的是windows还是sql?