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

时间:2014-01-01 12:00:01

标签: java sql-server jsp

您好我在远程位置系统中有mssql数据库,现在,我想在我的jsp页面中连接该数据库。我知道在mssql中,所以请帮我如何连接远程位置MSSQL数据库和jsp。我尝试下面的代码。有没有遗失的东西?用mssql连接jsp页面?提前谢谢你

    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();
     }  

这是编辑过的代码。如此善意的帮助。如何完成这些东西。

1 个答案:

答案 0 :(得分:0)

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";

非常好的链接在这里。 http://technet.microsoft.com/en-us/library/ms378428.aspx 只需检查一次。

相关问题