我使用的是ubuntu12.04,并希望连接到托管在同一网络中的MS SQL server数据库。我能够用松鼠连接这个程序,但是无法从一个java程序连接。这些是我和.jars正在使用的工具。Intellij工具jar是jtds-1.3.1.jar和sqljdbc4.jar Java版本1.7
我希望在Ubuntu环境中开发一个web应用程序,但是我的数据库将位于Ms表中。这可行吗?请一步一步地介绍给我,并给出一个示例代码,以连接ms数据库,该数据库是驻留在ina环境中的。
拉森
发布于 2014-11-04 10:23:03
只要您可以通过网络访问数据库,它不会改变您的DB托管在Linux / Windows上的任何内容。
有一篇文章,您可以看到如何使用jTDS:Connect to SQL Server 2012 using jTDs从Java连接到DB。
如果它不能解决你的问题,你能给我们准确的错误信息吗?
发布于 2014-11-04 10:20:58
微软的驱动程序和jTDS都在linux上工作。
他们的网站有jdbc示例。
发布于 2014-11-04 10:30:49
不关心操作系统。您是否尝试过使用MS驱动程序进行连接的推荐方法?
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);https://stackoverflow.com/questions/26732074
复制相似问题