我正在使用ubuntu 12.04并希望连接到同一网络中托管的MS SQL服务器数据库。 我能够使用Squirrel连接它,但无法从java程序连接。这些是我和我正在使用的工具。 Intellij Idea是这个工具 jar是jtds-1.3.1.jar和sqljdbc4.jar Java版本1.7
我希望在Ubuntu环境中开发一个Web应用程序,但我的数据库将在Ms Sql windows表中。这可行吗? 请一步一步地告诉我,以及连接ms sql数据库的示例代码,该数据库托管在wondows环境中
Rashen
答案 0 :(得分:1)
microsoft的驱动程序和jTDS都适用于linux。
他们的网站有示例jdbc网址。
答案 1 :(得分:0)
只要您可以通过网络访问数据库,它就不会更改您的数据库托管在Linux / Windows上的任何内容。
有一篇文章,您可以看到如何使用jTDS从Java连接到您的数据库: Connect to SQL Server 2012 using jTDs
如果它无法解决您的问题,您能否给我们确切的错误消息?
答案 2 :(得分:0)
不关心操作系统。 您是否尝试过使用MS SQL JDBC驱动程序进行连接的推荐方法?
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String dbHostName = "windowsHostName";
String dbName = "myDb";
String dbUserName = "myUserName";
String dbPassword = "topSecret";
String connectionUrl = "jdbc:sqlserver://" + dbHostName + ":1433;" +
"databaseName=" + dbName + ";user=" + dbUserName + ";password=" + dbPasword + ";";
Connection con = DriverManager.getConnection(connectionUrl);