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